Max level shown:
12026-05-12T01:45:40.224ZINFOtest_replacement_sanity: setting up simulated sidecar slot = sidecar 0
22026-05-12T01:45:40.224ZINFOtest_replacement_sanity: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:46949 slot = sidecar 0 type = simulated
32026-05-12T01:45:40.224ZINFOtest_replacement_sanity: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:51211 slot = sidecar 0 type = simulated
42026-05-12T01:45:40.224ZINFOtest_replacement_sanity (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:39045 slot = sidecar 0 type = simulated
52026-05-12T01:45:40.224ZINFOtest_replacement_sanity (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:51517 slot = sidecar 0 type = simulated
62026-05-12T01:45:40.224ZINFOtest_replacement_sanity (ereport-sim): configuring sim ereports 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 slot = sidecar 0
72026-05-12T01:45:40.224ZINFOtest_replacement_sanity: setting up simulated sidecar slot = sidecar 1
82026-05-12T01:45:40.224ZINFOtest_replacement_sanity: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:47573 slot = sidecar 1 type = simulated
92026-05-12T01:45:40.225ZINFOtest_replacement_sanity: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:32940 slot = sidecar 1 type = simulated
102026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:35107 slot = sidecar 1 type = simulated
112026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:60538 slot = sidecar 1 type = simulated
122026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimSidecarSp"), "baseboard_serial_number": String("SimSidecar1"), "hubris_archive_id": String("asdfasdfasdf")} n_ereports = 0 restart_id = e9d13ed3-44ea-45fa-b910-4b2ba409077a slot = sidecar 1
132026-05-12T01:45:40.225ZINFOtest_replacement_sanity: setting up simulated gimlet slot = gimlet 0
142026-05-12T01:45:40.225ZINFOtest_replacement_sanity: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:47547 slot = gimlet 0 type = simulated
152026-05-12T01:45:40.225ZINFOtest_replacement_sanity: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:47214 slot = gimlet 0 type = simulated
162026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:43976 slot = gimlet 0 type = simulated
172026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:33670 slot = gimlet 0 type = simulated
182026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): configuring sim ereports 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 slot = gimlet 0
192026-05-12T01:45:40.225ZINFOtest_replacement_sanity (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
202026-05-12T01:45:40.225ZINFOtest_replacement_sanity: setting up simulated gimlet slot = gimlet 1
212026-05-12T01:45:40.225ZINFOtest_replacement_sanity: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:34648 slot = gimlet 1 type = simulated
222026-05-12T01:45:40.225ZINFOtest_replacement_sanity: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:34804 slot = gimlet 1 type = simulated
232026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:54626 slot = gimlet 1 type = simulated
242026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:59982 slot = gimlet 1 type = simulated
252026-05-12T01:45:40.225ZINFOtest_replacement_sanity (ereport-sim): configuring sim ereports 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 slot = gimlet 1
262026-05-12T01:45:40.225ZINFOtest_replacement_sanity (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
272026-05-12T01:45:40.225ZINFOtest_replacement_sanity: setting up gateway server
282026-05-12T01:45:40.231ZDEBGtest_replacement_sanity: successfully registered DTrace USDT probes
292026-05-12T01:45:40.231ZINFOtest_replacement_sanity: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
302026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /ignition versions = all starting from 2.0.0
312026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /ignition versions = from 1.0.0 to 2.0.0
322026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /ignition/{type}/{slot} versions = all starting from 2.0.0
332026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /ignition/{type}/{slot} versions = from 1.0.0 to 2.0.0
342026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /ignition/{type}/{slot}/{command} versions = all
352026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /local/all-sp-ids versions = all
362026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /local/switch-id versions = all
372026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /recovery/host-phase2 versions = all
382026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot} versions = all
392026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component versions = all
402026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component} versions = all
412026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
422026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
432026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component}/caboose versions = all
442026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa versions = all
452026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status versions = all
462026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa versions = all
472026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
482026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
492026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/component/{component}/reset versions = all
502026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info versions = all
512026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach versions = all
522026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach versions = all
532026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/component/{component}/update versions = all
542026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort versions = all
552026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/component/{component}/update-status versions = all
562026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/ereports versions = all
572026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress versions = all
582026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/host-phase2-progress versions = all
592026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
602026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
612026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/power-state versions = all
622026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/power-state versions = all
632026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value versions = all
642026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/startup-options versions = all
652026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = POST path = /sp/{type}/{slot}/startup-options versions = all
662026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/task-dump versions = all
672026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:36865 method = GET path = /sp/{type}/{slot}/task-dump/{task_dump_index} versions = all
682026-05-12T01:45:40.231ZINFOtest_replacement_sanity (dropshot): listening local_addr = [::1]:36865
692026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:36865
702026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:47573 interface = fake-switch0
712026-05-12T01:45:40.231ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
722026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:46949 interface = fake-switch1
732026-05-12T01:45:40.231ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
742026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:47547 interface = fake-sled0
752026-05-12T01:45:40.231ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
762026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:34648 interface = fake-sled1
772026-05-12T01:45:40.231ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
782026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (sensor-poller): waiting for SP discovery to complete... elapsed = 9.24\u{b5}s error = discovery process not yet complete
792026-05-12T01:45:40.231ZWARNtest_replacement_sanity (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
802026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = 575bd32d-bafc-4211-b3e8-4b66d17c132f
812026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (producer-server): registered DTrace probes
822026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): registered endpoint local_addr = [::1]:33035 method = GET path = /{producer_id} versions = all
832026-05-12T01:45:40.231ZINFOtest_replacement_sanity (dropshot): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335 local_addr = [::1]:33035
842026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:33035
852026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (producer-server): Requested any available port, Dropshot server has been bound to [::1]:33035
862026-05-12T01:45:40.231ZDEBGtest_replacement_sanity (producer-server): Nexus IP not provided, will use DNS to resolve it
872026-05-12T01:45:40.231ZINFOtest_replacement_sanity (internal-dns-resolver): new DNS resolver addresses = [[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53] file = internal-dns/resolver/src/resolver.rs:144
882026-05-12T01:45:40.232ZDEBGtest_replacement_sanity (producer-server): starting producer registration task
892026-05-12T01:45:40.232ZINFOtest_replacement_sanity (producer-server): starting oximeter metric producer server address = [::1]:33035 file = oximeter/producer/src/lib.rs:280 interval = 10s producer_id = 575bd32d-bafc-4211-b3e8-4b66d17c132f
902026-05-12T01:45:40.232ZINFOtest_replacement_sanity (producer-server): bound metrics producer server address = [::1]:33035 collection_interval = 10s producer_id = 575bd32d-bafc-4211-b3e8-4b66d17c132f
912026-05-12T01:45:40.232ZDEBGtest_replacement_sanity (producer-registration-task): registering as oximeter producer with Nexus registration_count = 0
922026-05-12T01:45:40.232ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
932026-05-12T01:45:40.232ZDEBGtest_replacement_sanity: received discover; sending response sender = Sender { addr: [::1]:47429, vid: One } slot = sidecar 1
942026-05-12T01:45:40.232ZDEBGtest_replacement_sanity: received discover; sending response sender = Sender { addr: [::1]:33621, vid: One } slot = sidecar 0
952026-05-12T01:45:40.232ZDEBGtest_replacement_sanity: received discover; sending response sender = Sender { addr: [::1]:34398, vid: One } slot = gimlet 0
962026-05-12T01:45:40.232ZDEBGtest_replacement_sanity: received discover; sending response sender = Sender { addr: [::1]:53798, vid: One } slot = gimlet 1
972026-05-12T01:45:40.232ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch0 response = Discover(DiscoverResponse { sp_port: One })
982026-05-12T01:45:40.232ZINFOtest_replacement_sanity (ManagementSwitch): initial discovery complete addr = [::1]:47573 interface = fake-switch0
992026-05-12T01:45:40.232ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch1 response = Discover(DiscoverResponse { sp_port: One })
1002026-05-12T01:45:40.232ZINFOtest_replacement_sanity (ManagementSwitch): initial discovery complete addr = [::1]:46949 interface = fake-switch1
1012026-05-12T01:45:40.232ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled0 response = Discover(DiscoverResponse { sp_port: One })
1022026-05-12T01:45:40.232ZINFOtest_replacement_sanity (ManagementSwitch): initial discovery complete addr = [::1]:47547 interface = fake-sled0
1032026-05-12T01:45:40.232ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled1 response = Discover(DiscoverResponse { sp_port: One })
1042026-05-12T01:45:40.232ZINFOtest_replacement_sanity (ManagementSwitch): initial discovery complete addr = [::1]:34648 interface = fake-sled1
1052026-05-12T01:45:40.232ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 0 delay = 4.16353ms error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
1062026-05-12T01:45:40.232ZINFOtest_replacement_sanity (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
1072026-05-12T01:45:40.232ZINFOtest_replacement_sanity (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
1082026-05-12T01:45:40.232ZINFOtest_replacement_sanity (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
1092026-05-12T01:45:40.232ZINFOtest_replacement_sanity (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
1102026-05-12T01:45:40.232ZDEBGtest_replacement_sanity (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch1"}
1112026-05-12T01:45:40.252ZINFOtest_replacement_sanity (sensor-poller): starting to poll SP sensor data every 1s
1122026-05-12T01:45:40.252ZINFOtest_replacement_sanity (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
1132026-05-12T01:45:40.252ZINFOtest_replacement_sanity (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
1142026-05-12T01:45:40.252ZINFOtest_replacement_sanity (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
1152026-05-12T01:45:40.252ZINFOtest_replacement_sanity (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
1162026-05-12T01:45:40.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
1172026-05-12T01:45:40.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
1182026-05-12T01:45:40.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
1192026-05-12T01:45:40.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
1202026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
1212026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
1222026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
1232026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
1242026-05-12T01:45:40.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
1252026-05-12T01:45:40.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
1262026-05-12T01:45:40.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
1272026-05-12T01:45:40.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
1282026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1292026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1302026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1312026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1322026-05-12T01:45:40.253ZDEBGtest_replacement_sanity (sensor-poller): our little friend seems to have changed in some kind of way chassis_type = Sled 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 } known_state = None new_hubris_archive_id = 0000000000000000 new_model = i86pc new_serial = SimGimlet01 sp_slot = 1
1332026-05-12T01:45:40.253ZDEBGtest_replacement_sanity (sensor-poller): our little friend seems to have changed in some kind of way chassis_type = Sled 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 } known_state = None new_hubris_archive_id = 0000000000000000 new_model = i86pc new_serial = SimGimlet00 sp_slot = 0
1342026-05-12T01:45:40.253ZDEBGtest_replacement_sanity (sensor-poller): our little friend seems to have changed in some kind of way chassis_type = Switch 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 } known_state = None new_hubris_archive_id = 0000000000000000 new_model = FAKE_SIM_SIDECAR new_serial = SimSidecar1 sp_slot = 1
1352026-05-12T01:45:40.253ZDEBGtest_replacement_sanity (sensor-poller): our little friend seems to have changed in some kind of way chassis_type = Switch 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 } known_state = None new_hubris_archive_id = 0000000000000000 new_model = FAKE_SIM_SIDECAR new_serial = SimSidecar0 sp_slot = 0
1362026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1372026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1382026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1392026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1402026-05-12T01:45:40.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
1412026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
1422026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 0 })
1432026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 2 })
1442026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
1452026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
1462026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
1472026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
1482026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
1492026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1502026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 1
1512026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1522026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = fake-tmp-sensor description = dev-0 sp_slot = 0
1532026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
1542026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
1552026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
1562026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
1572026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
1582026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 0
1592026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
1602026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Switch component_id = dev-0 component_kind = fake-tmp-sensor description = dev-0 sp_slot = 0
1612026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (sensor-poller): discovered a new component! chassis_type = Switch component_id = dev-1 component_kind = fake-tmp-sensor description = dev-1 sp_slot = 0
1622026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
1632026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1642026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }
1652026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1662026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
1672026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
1682026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
1692026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
1702026-05-12T01:45:40.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
1712026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
1722026-05-12T01:45:40.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
1732026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1742026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1752026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1762026-05-12T01:45:40.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1772026-05-12T01:45:40.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1782026-05-12T01:45:40.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
1792026-05-12T01:45:40.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
1802026-05-12T01:45:40.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1812026-05-12T01:45:40.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
1822026-05-12T01:45:40.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
1832026-05-12T01:45:40.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
1842026-05-12T01:45:40.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
1852026-05-12T01:45:40.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
1862026-05-12T01:45:40.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
1872026-05-12T01:45:40.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1882026-05-12T01:45:40.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1892026-05-12T01:45:40.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1902026-05-12T01:45:40.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
1912026-05-12T01:45:40.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1922026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }
1932026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
1942026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
1952026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
1962026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
1972026-05-12T01:45:40.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
1982026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1992026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2002026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2012026-05-12T01:45:40.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
2022026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2032026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
2042026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
2052026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
2062026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
2072026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
2082026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2092026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2102026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2112026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
2122026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
2132026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
2142026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
2152026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
2162026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2172026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2182026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2192026-05-12T01:45:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2202026-05-12T01:45:40.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
2212026-05-12T01:45:40.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
2222026-05-12T01:45:40.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
2232026-05-12T01:45:40.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
2242026-05-12T01:45:40.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
2252026-05-12T01:45:40.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
2262026-05-12T01:45:40.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
2272026-05-12T01:45:40.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
2282026-05-12T01:45:40.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
2292026-05-12T01:45:40.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2302026-05-12T01:45:40.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2312026-05-12T01:45:40.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
2322026-05-12T01:45:40.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2332026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
2342026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
2352026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
2362026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
2372026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
2382026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
2392026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
2402026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
2412026-05-12T01:45:40.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
2422026-05-12T01:45:40.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2432026-05-12T01:45:40.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2442026-05-12T01:45:40.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
2452026-05-12T01:45:40.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
2462026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
2472026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
2482026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
2492026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
2502026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
2512026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
2522026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
2532026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
2542026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
2552026-05-12T01:45:40.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
2562026-05-12T01:45:40.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2572026-05-12T01:45:40.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2582026-05-12T01:45:40.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2592026-05-12T01:45:40.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2602026-05-12T01:45:40.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
2612026-05-12T01:45:40.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
2622026-05-12T01:45:40.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2632026-05-12T01:45:40.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2642026-05-12T01:45:40.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
2652026-05-12T01:45:40.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
2662026-05-12T01:45:40.422ZINFOtest_replacement_sanity (dropshot): accepted connection local_addr = [::1]:36865 remote_addr = [::1]:47590
2672026-05-12T01:45:40.430ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47590 req_id = a70d23bb-8fed-475a-9bc7-b1a08744e675 uri = /local/switch-id
2682026-05-12T01:45:40.431ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47590 req_id = a70d23bb-8fed-475a-9bc7-b1a08744e675 uri = /local/switch-id version = 3.0.0
2692026-05-12T01:45:40.431ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1411 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47590 req_id = a70d23bb-8fed-475a-9bc7-b1a08744e675 response_code = 200 uri = /local/switch-id
2702026-05-12T01:45:40.481ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47590 req_id = feef1c12-5b50-4cbc-b029-07813131f19b uri = /sp/switch/1
2712026-05-12T01:45:40.482ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47590 req_id = feef1c12-5b50-4cbc-b029-07813131f19b uri = /sp/switch/1 version = 3.0.0
2722026-05-12T01:45:40.487ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }
2732026-05-12T01:45:40.491ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
2742026-05-12T01:45:40.512ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2752026-05-12T01:45:40.513ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
2762026-05-12T01:45:40.559ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
2772026-05-12T01:45:40.562ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-switch0 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(()) }))
2782026-05-12T01:45:40.564ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 82510 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47590 req_id = feef1c12-5b50-4cbc-b029-07813131f19b response_code = 200 uri = /sp/switch/1
2792026-05-12T01:45:40.566ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 1 delay = 358.267743ms error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
2802026-05-12T01:45:41.188ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
2812026-05-12T01:45:41.190ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 2 delay = 982.397117ms error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
2822026-05-12T01:45:41.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
2832026-05-12T01:45:41.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
2842026-05-12T01:45:41.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
2852026-05-12T01:45:41.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
2862026-05-12T01:45:41.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }
2872026-05-12T01:45:41.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }
2882026-05-12T01:45:41.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
2892026-05-12T01:45:41.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
2902026-05-12T01:45:41.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
2912026-05-12T01:45:41.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
2922026-05-12T01:45:41.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
2932026-05-12T01:45:41.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
2942026-05-12T01:45:41.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2952026-05-12T01:45:41.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2962026-05-12T01:45:41.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2972026-05-12T01:45:41.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2982026-05-12T01:45:41.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }
2992026-05-12T01:45:41.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
3002026-05-12T01:45:41.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
3012026-05-12T01:45:41.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
3022026-05-12T01:45:41.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
3032026-05-12T01:45:41.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
3042026-05-12T01:45:41.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
3052026-05-12T01:45:41.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
3062026-05-12T01:45:41.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
3072026-05-12T01:45:41.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
3082026-05-12T01:45:41.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
3092026-05-12T01:45:41.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3102026-05-12T01:45:41.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3112026-05-12T01:45:41.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3122026-05-12T01:45:41.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3132026-05-12T01:45:41.264ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
3142026-05-12T01:45:41.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
3152026-05-12T01:45:41.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
3162026-05-12T01:45:41.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
3172026-05-12T01:45:41.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
3182026-05-12T01:45:41.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
3192026-05-12T01:45:41.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
3202026-05-12T01:45:41.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
3212026-05-12T01:45:41.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
3222026-05-12T01:45:41.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
3232026-05-12T01:45:41.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3242026-05-12T01:45:41.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3252026-05-12T01:45:41.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3262026-05-12T01:45:41.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }
3272026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
3282026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
3292026-05-12T01:45:41.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
3302026-05-12T01:45:41.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
3312026-05-12T01:45:41.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
3322026-05-12T01:45:41.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
3332026-05-12T01:45:41.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
3342026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3352026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3362026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3372026-05-12T01:45:41.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
3382026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
3392026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
3402026-05-12T01:45:41.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
3412026-05-12T01:45:41.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
3422026-05-12T01:45:41.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
3432026-05-12T01:45:41.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
3442026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3452026-05-12T01:45:41.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3462026-05-12T01:45:41.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
3472026-05-12T01:45:41.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
3482026-05-12T01:45:41.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
3492026-05-12T01:45:41.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
3502026-05-12T01:45:41.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
3512026-05-12T01:45:41.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
3522026-05-12T01:45:41.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3532026-05-12T01:45:41.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3542026-05-12T01:45:41.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
3552026-05-12T01:45:41.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
3562026-05-12T01:45:41.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
3572026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
3582026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
3592026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
3602026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
3612026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
3622026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
3632026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
3642026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
3652026-05-12T01:45:41.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
3662026-05-12T01:45:41.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3672026-05-12T01:45:41.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
3682026-05-12T01:45:41.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
3692026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
3702026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
3712026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
3722026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
3732026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
3742026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
3752026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
3762026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
3772026-05-12T01:45:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
3782026-05-12T01:45:41.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3792026-05-12T01:45:41.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
3802026-05-12T01:45:41.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
3812026-05-12T01:45:41.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
3822026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
3832026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
3842026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
3852026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
3862026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
3872026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
3882026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
3892026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
3902026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
3912026-05-12T01:45:41.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
3922026-05-12T01:45:41.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
3932026-05-12T01:45:41.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
3942026-05-12T01:45:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }
3952026-05-12T01:45:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }
3962026-05-12T01:45:41.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
3972026-05-12T01:45:41.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
3982026-05-12T01:45:41.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3992026-05-12T01:45:41.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4002026-05-12T01:45:41.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
4012026-05-12T01:45:41.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
4022026-05-12T01:45:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
4032026-05-12T01:45:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
4042026-05-12T01:45:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
4052026-05-12T01:45:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
4062026-05-12T01:45:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }
4072026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }
4082026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }
4092026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }
4102026-05-12T01:45:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
4112026-05-12T01:45:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
4122026-05-12T01:45:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
4132026-05-12T01:45:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
4142026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4152026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4162026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4172026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4182026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }
4192026-05-12T01:45:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
4202026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
4212026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
4222026-05-12T01:45:42.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
4232026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
4242026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
4252026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
4262026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
4272026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
4282026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
4292026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4302026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4312026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4322026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4332026-05-12T01:45:42.261ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
4342026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4352026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
4362026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
4372026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
4382026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
4392026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
4402026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
4412026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
4422026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
4432026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4442026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4452026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4462026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }
4472026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
4482026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4492026-05-12T01:45:42.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
4502026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
4512026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
4522026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
4532026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
4542026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4552026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4562026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4572026-05-12T01:45:42.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
4582026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
4592026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
4602026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
4612026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
4622026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
4632026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
4642026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4652026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4662026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4672026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
4682026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
4692026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
4702026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
4712026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
4722026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4732026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4742026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
4752026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
4762026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
4772026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
4782026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
4792026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
4802026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
4812026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
4822026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
4832026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
4842026-05-12T01:45:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
4852026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
4862026-05-12T01:45:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4872026-05-12T01:45:42.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
4882026-05-12T01:45:42.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
4892026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
4902026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
4912026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
4922026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
4932026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
4942026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
4952026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
4962026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
4972026-05-12T01:45:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
4982026-05-12T01:45:42.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4992026-05-12T01:45:42.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
5002026-05-12T01:45:42.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
5012026-05-12T01:45:42.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
5022026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
5032026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
5042026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
5052026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
5062026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
5072026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
5082026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
5092026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
5102026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
5112026-05-12T01:45:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
5122026-05-12T01:45:42.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
5132026-05-12T01:45:42.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
5142026-05-12T01:45:42.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }
5152026-05-12T01:45:42.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }
5162026-05-12T01:45:42.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
5172026-05-12T01:45:42.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
5182026-05-12T01:45:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5192026-05-12T01:45:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5202026-05-12T01:45:42.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
5212026-05-12T01:45:42.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
5222026-05-12T01:45:42.463ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
5232026-05-12T01:45:42.463ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 3 delay = 2.25559712s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
5242026-05-12T01:45:43.081ZINFOtest_replacement_sanity (dropshot): accepted connection local_addr = [::1]:36865 remote_addr = [::1]:47592
5252026-05-12T01:45:43.083ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cac593f3-4302-4997-af11-a495f2988257 uri = /ignition
5262026-05-12T01:45:43.084ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cac593f3-4302-4997-af11-a495f2988257 uri = /ignition version = 3.0.0
5272026-05-12T01:45:43.084ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
5282026-05-12T01:45:43.084ZDEBGtest_replacement_sanity: received bulk ignition state request offset = 0 slot = sidecar 1 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 }]
5292026-05-12T01:45:43.087ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
5302026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
5312026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
5322026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
5332026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
5342026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
5352026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
5362026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
5372026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
5382026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
5392026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
5402026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
5412026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
5422026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
5432026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
5442026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
5452026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
5462026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
5472026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
5482026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
5492026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
5502026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
5512026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
5522026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
5532026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
5542026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
5552026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
5562026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
5572026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
5582026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
5592026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
5602026-05-12T01:45:43.087ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
5612026-05-12T01:45:43.087ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 3899 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cac593f3-4302-4997-af11-a495f2988257 response_code = 200 uri = /ignition
5622026-05-12T01:45:43.090ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 1681acf6-80d2-40e2-9764-377e9582fd1f uri = /sp/switch/1
5632026-05-12T01:45:43.090ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 1681acf6-80d2-40e2-9764-377e9582fd1f uri = /sp/switch/1 version = 3.0.0
5642026-05-12T01:45:43.090ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
5652026-05-12T01:45:43.090ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
5662026-05-12T01:45:43.091ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5672026-05-12T01:45:43.091ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
5682026-05-12T01:45:43.092ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch0 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(()) }))
5692026-05-12T01:45:43.093ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2309 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 1681acf6-80d2-40e2-9764-377e9582fd1f response_code = 200 uri = /sp/switch/1
5702026-05-12T01:45:43.096ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b3c0225f-3d5f-4955-97fa-91024a26d4a3 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
5712026-05-12T01:45:43.097ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b3c0225f-3d5f-4955-97fa-91024a26d4a3 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
5722026-05-12T01:45:43.097ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
5732026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch0 response = CabooseValue
5742026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
5752026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch0 response = CabooseValue
5762026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
5772026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch0 response = CabooseValue
5782026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
5792026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch0 response = CabooseValue
5802026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
5812026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5822026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
5832026-05-12T01:45:43.098ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5842026-05-12T01:45:43.098ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1569 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b3c0225f-3d5f-4955-97fa-91024a26d4a3 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
5852026-05-12T01:45:43.098ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 2ed13544-12c3-4546-8a00-f7a54b3865b1 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
5862026-05-12T01:45:43.098ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 2ed13544-12c3-4546-8a00-f7a54b3865b1 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
5872026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
5882026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch0 response = CabooseValue
5892026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
5902026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch0 response = CabooseValue
5912026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
5922026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch0 response = CabooseValue
5932026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
5942026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch0 response = CabooseValue
5952026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
5962026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5972026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
5982026-05-12T01:45:43.099ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5992026-05-12T01:45:43.099ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 751 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 2ed13544-12c3-4546-8a00-f7a54b3865b1 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
6002026-05-12T01:45:43.099ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b0605520-3174-4419-be70-4495e25a6db8 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
6012026-05-12T01:45:43.100ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b0605520-3174-4419-be70-4495e25a6db8 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
6022026-05-12T01:45:43.100ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
6032026-05-12T01:45:43.100ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch0 response = CabooseValue
6042026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
6052026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch0 response = CabooseValue
6062026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
6072026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch0 response = CabooseValue
6082026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
6092026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch0 response = CabooseValue
6102026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
6112026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch0 response = CabooseValue
6122026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
6132026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6142026-05-12T01:45:43.101ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 569 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b0605520-3174-4419-be70-4495e25a6db8 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
6152026-05-12T01:45:43.101ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7448e0a5-e86b-4cc2-8192-6481a515da00 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6162026-05-12T01:45:43.101ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7448e0a5-e86b-4cc2-8192-6481a515da00 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
6172026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
6182026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch0 response = CabooseValue
6192026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
6202026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch0 response = CabooseValue
6212026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
6222026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch0 response = CabooseValue
6232026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
6242026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch0 response = CabooseValue
6252026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
6262026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch0 response = CabooseValue
6272026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
6282026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6292026-05-12T01:45:43.101ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 414 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7448e0a5-e86b-4cc2-8192-6481a515da00 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6302026-05-12T01:45:43.101ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 57bc0908-3cb6-4dcf-9e74-93cf094b567e uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
6312026-05-12T01:45:43.101ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 57bc0908-3cb6-4dcf-9e74-93cf094b567e uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6322026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
6332026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch0 response = CabooseValue
6342026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
6352026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch0 response = CabooseValue
6362026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
6372026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch0 response = CabooseValue
6382026-05-12T01:45:43.101ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
6392026-05-12T01:45:43.102ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch0 response = CabooseValue
6402026-05-12T01:45:43.102ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
6412026-05-12T01:45:43.102ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch0 response = CabooseValue
6422026-05-12T01:45:43.102ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
6432026-05-12T01:45:43.102ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6442026-05-12T01:45:43.102ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 594 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 57bc0908-3cb6-4dcf-9e74-93cf094b567e response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
6452026-05-12T01:45:43.102ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 5d7a1e0a-2b44-4721-ba83-39d5c371791d uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
6462026-05-12T01:45:43.102ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 5d7a1e0a-2b44-4721-ba83-39d5c371791d uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
6472026-05-12T01:45:43.102ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
6482026-05-12T01:45:43.131ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-switch0 response = CabooseValue
6492026-05-12T01:45:43.131ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
6502026-05-12T01:45:43.135ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-switch0 response = CabooseValue
6512026-05-12T01:45:43.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
6522026-05-12T01:45:43.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch0 response = CabooseValue
6532026-05-12T01:45:43.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
6542026-05-12T01:45:43.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-switch0 response = CabooseValue
6552026-05-12T01:45:43.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
6562026-05-12T01:45:43.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-switch0 response = CabooseValue
6572026-05-12T01:45:43.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
6582026-05-12T01:45:43.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6592026-05-12T01:45:43.136ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 34318 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 5d7a1e0a-2b44-4721-ba83-39d5c371791d response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
6602026-05-12T01:45:43.137ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 58ff44fa-ca3c-4f25-a7d6-8291eeba5206 uri = /sp/switch/1/component/rot/cmpa
6612026-05-12T01:45:43.137ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 58ff44fa-ca3c-4f25-a7d6-8291eeba5206 uri = /sp/switch/1/component/rot/cmpa version = 3.0.0
6622026-05-12T01:45:43.137ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
6632026-05-12T01:45:43.138ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch0 response = ReadRot(Ok)
6642026-05-12T01:45:43.138ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 629 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 58ff44fa-ca3c-4f25-a7d6-8291eeba5206 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
6652026-05-12T01:45:43.172ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = eb2ea52e-d958-48fd-8b07-b2124593a516 uri = /sp/switch/1/component/rot/cfpa
6662026-05-12T01:45:43.172ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = eb2ea52e-d958-48fd-8b07-b2124593a516 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
6672026-05-12T01:45:43.173ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
6682026-05-12T01:45:43.174ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch0 response = ReadRot(Ok)
6692026-05-12T01:45:43.174ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1470 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = eb2ea52e-d958-48fd-8b07-b2124593a516 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
6702026-05-12T01:45:43.230ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 1e8bf548-7286-4f7c-bb08-057b74442d48 uri = /sp/switch/1/component/rot/cfpa
6712026-05-12T01:45:43.230ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 1e8bf548-7286-4f7c-bb08-057b74442d48 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
6722026-05-12T01:45:43.250ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
6732026-05-12T01:45:43.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
6742026-05-12T01:45:43.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
6752026-05-12T01:45:43.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
6762026-05-12T01:45:43.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
6772026-05-12T01:45:43.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }
6782026-05-12T01:45:43.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }
6792026-05-12T01:45:43.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }
6802026-05-12T01:45:43.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch0 response = ReadRot(Ok)
6812026-05-12T01:45:43.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }
6822026-05-12T01:45:43.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
6832026-05-12T01:45:43.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
6842026-05-12T01:45:43.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
6852026-05-12T01:45:43.258ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 27984 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 1e8bf548-7286-4f7c-bb08-057b74442d48 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
6862026-05-12T01:45:43.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
6872026-05-12T01:45:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6882026-05-12T01:45:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6892026-05-12T01:45:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6902026-05-12T01:45:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
6912026-05-12T01:45:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
6922026-05-12T01:45:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
6932026-05-12T01:45:43.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6942026-05-12T01:45:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
6952026-05-12T01:45:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
6962026-05-12T01:45:43.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
6972026-05-12T01:45:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
6982026-05-12T01:45:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
6992026-05-12T01:45:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
7002026-05-12T01:45:43.268ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 614f94df-d9e0-4438-bf98-7c026f762209 uri = /sp/switch/1/component/rot/cfpa
7012026-05-12T01:45:43.268ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 614f94df-d9e0-4438-bf98-7c026f762209 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
7022026-05-12T01:45:43.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }
7032026-05-12T01:45:43.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7042026-05-12T01:45:43.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7052026-05-12T01:45:43.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7062026-05-12T01:45:43.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
7072026-05-12T01:45:43.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
7082026-05-12T01:45:43.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
7092026-05-12T01:45:43.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
7102026-05-12T01:45:43.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7112026-05-12T01:45:43.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
7122026-05-12T01:45:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
7132026-05-12T01:45:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
7142026-05-12T01:45:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
7152026-05-12T01:45:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
7162026-05-12T01:45:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
7172026-05-12T01:45:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
7182026-05-12T01:45:43.272ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
7192026-05-12T01:45:43.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7202026-05-12T01:45:43.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7212026-05-12T01:45:43.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7222026-05-12T01:45:43.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(SpState) }
7232026-05-12T01:45:43.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
7242026-05-12T01:45:43.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
7252026-05-12T01:45:43.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch0 response = ReadRot(Ok)
7262026-05-12T01:45:43.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
7272026-05-12T01:45:43.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
7282026-05-12T01:45:43.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
7292026-05-12T01:45:43.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
7302026-05-12T01:45:43.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
7312026-05-12T01:45:43.276ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 8308 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 614f94df-d9e0-4438-bf98-7c026f762209 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
7322026-05-12T01:45:43.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7332026-05-12T01:45:43.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7342026-05-12T01:45:43.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7352026-05-12T01:45:43.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
7362026-05-12T01:45:43.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
7372026-05-12T01:45:43.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
7382026-05-12T01:45:43.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
7392026-05-12T01:45:43.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
7402026-05-12T01:45:43.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
7412026-05-12T01:45:43.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
7422026-05-12T01:45:43.295ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 84211129-44c6-4bd1-8b14-dd11b7ff8d8a uri = /sp/switch/0
7432026-05-12T01:45:43.295ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 84211129-44c6-4bd1-8b14-dd11b7ff8d8a uri = /sp/switch/0 version = 3.0.0
7442026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }
7452026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7462026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7472026-05-12T01:45:43.296ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
7482026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
7492026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
7502026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7512026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
7522026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
7532026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
7542026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
7552026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
7562026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7572026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7582026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
7592026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
7602026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch1 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(()) }))
7612026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
7622026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
7632026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
7642026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
7652026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
7662026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
7672026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
7682026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
7692026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
7702026-05-12T01:45:43.296ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 3971 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 84211129-44c6-4bd1-8b14-dd11b7ff8d8a response_code = 200 uri = /sp/switch/0
7712026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
7722026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7732026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
7742026-05-12T01:45:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
7752026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
7762026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
7772026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
7782026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
7792026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
7802026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
7812026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
7822026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
7832026-05-12T01:45:43.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
7842026-05-12T01:45:43.298ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 8e4bb1f7-fcbc-483e-b0c7-0c6202f75df9 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
7852026-05-12T01:45:43.299ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 8e4bb1f7-fcbc-483e-b0c7-0c6202f75df9 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
7862026-05-12T01:45:43.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
7872026-05-12T01:45:43.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7882026-05-12T01:45:43.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
7892026-05-12T01:45:43.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
7902026-05-12T01:45:43.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
7912026-05-12T01:45:43.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch1 response = CabooseValue
7922026-05-12T01:45:43.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
7932026-05-12T01:45:43.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
7942026-05-12T01:45:43.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
7952026-05-12T01:45:43.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
7962026-05-12T01:45:43.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
7972026-05-12T01:45:43.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
7982026-05-12T01:45:43.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
7992026-05-12T01:45:43.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
8002026-05-12T01:45:43.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
8012026-05-12T01:45:43.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
8022026-05-12T01:45:43.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
8032026-05-12T01:45:43.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
8042026-05-12T01:45:43.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
8052026-05-12T01:45:43.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }
8062026-05-12T01:45:43.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }
8072026-05-12T01:45:43.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch1 response = CabooseValue
8082026-05-12T01:45:43.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
8092026-05-12T01:45:43.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
8102026-05-12T01:45:43.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
8112026-05-12T01:45:43.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8122026-05-12T01:45:43.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8132026-05-12T01:45:43.312ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
8142026-05-12T01:45:43.312ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
8152026-05-12T01:45:43.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch1 response = CabooseValue
8162026-05-12T01:45:43.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
8172026-05-12T01:45:43.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch1 response = CabooseValue
8182026-05-12T01:45:43.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
8192026-05-12T01:45:43.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
8202026-05-12T01:45:43.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
8212026-05-12T01:45:43.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8222026-05-12T01:45:43.313ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 16642 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 8e4bb1f7-fcbc-483e-b0c7-0c6202f75df9 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
8232026-05-12T01:45:43.315ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 23b964fb-0895-4ba2-a158-123ace9916dd uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
8242026-05-12T01:45:43.320ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 23b964fb-0895-4ba2-a158-123ace9916dd uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
8252026-05-12T01:45:43.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
8262026-05-12T01:45:43.327ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch1 response = CabooseValue
8272026-05-12T01:45:43.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
8282026-05-12T01:45:43.327ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch1 response = CabooseValue
8292026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
8302026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch1 response = CabooseValue
8312026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
8322026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch1 response = CabooseValue
8332026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
8342026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
8352026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
8362026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8372026-05-12T01:45:43.328ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 649 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 23b964fb-0895-4ba2-a158-123ace9916dd response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
8382026-05-12T01:45:43.328ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 6ae34920-c5ff-444a-9918-a55b152b87af uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
8392026-05-12T01:45:43.328ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 6ae34920-c5ff-444a-9918-a55b152b87af uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
8402026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
8412026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch1 response = CabooseValue
8422026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
8432026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch1 response = CabooseValue
8442026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
8452026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch1 response = CabooseValue
8462026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
8472026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch1 response = CabooseValue
8482026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
8492026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch1 response = CabooseValue
8502026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
8512026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8522026-05-12T01:45:43.328ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 514 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 6ae34920-c5ff-444a-9918-a55b152b87af response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
8532026-05-12T01:45:43.328ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cba4af19-a614-43a5-8522-29ff146da736 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
8542026-05-12T01:45:43.328ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cba4af19-a614-43a5-8522-29ff146da736 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
8552026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
8562026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch1 response = CabooseValue
8572026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
8582026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch1 response = CabooseValue
8592026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
8602026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch1 response = CabooseValue
8612026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
8622026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch1 response = CabooseValue
8632026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
8642026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch1 response = CabooseValue
8652026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
8662026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8672026-05-12T01:45:43.328ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 479 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cba4af19-a614-43a5-8522-29ff146da736 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
8682026-05-12T01:45:43.328ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 642a4020-0036-4cab-8596-b758b2d40915 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
8692026-05-12T01:45:43.328ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 642a4020-0036-4cab-8596-b758b2d40915 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
8702026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
8712026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-switch1 response = CabooseValue
8722026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
8732026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch1 response = CabooseValue
8742026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
8752026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-switch1 response = CabooseValue
8762026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
8772026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-switch1 response = CabooseValue
8782026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
8792026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch1 response = CabooseValue
8802026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
8812026-05-12T01:45:43.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8822026-05-12T01:45:43.330ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 10682 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 642a4020-0036-4cab-8596-b758b2d40915 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
8832026-05-12T01:45:43.332ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = fad994bd-7dd8-4586-aec6-7ddb09bf7c9d uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
8842026-05-12T01:45:43.334ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = fad994bd-7dd8-4586-aec6-7ddb09bf7c9d uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
8852026-05-12T01:45:43.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
8862026-05-12T01:45:43.334ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch1 response = CabooseValue
8872026-05-12T01:45:43.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
8882026-05-12T01:45:43.334ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch1 response = CabooseValue
8892026-05-12T01:45:43.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
8902026-05-12T01:45:43.334ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch1 response = CabooseValue
8912026-05-12T01:45:43.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
8922026-05-12T01:45:43.337ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch1 response = CabooseValue
8932026-05-12T01:45:43.343ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
8942026-05-12T01:45:43.343ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch1 response = CabooseValue
8952026-05-12T01:45:43.343ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
8962026-05-12T01:45:43.343ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8972026-05-12T01:45:43.343ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1719 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = fad994bd-7dd8-4586-aec6-7ddb09bf7c9d response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
8982026-05-12T01:45:43.343ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 724d2e63-3018-4a4c-a6e8-e37fc8c3f94e uri = /sp/switch/0/component/rot/cmpa
8992026-05-12T01:45:43.343ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 724d2e63-3018-4a4c-a6e8-e37fc8c3f94e uri = /sp/switch/0/component/rot/cmpa version = 3.0.0
9002026-05-12T01:45:43.343ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
9012026-05-12T01:45:43.343ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch1 response = ReadRot(Ok)
9022026-05-12T01:45:43.343ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1523 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 724d2e63-3018-4a4c-a6e8-e37fc8c3f94e response_code = 200 uri = /sp/switch/0/component/rot/cmpa
9032026-05-12T01:45:43.343ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = a1eff7cf-30dc-46cf-b91b-4cf6b6b16262 uri = /sp/switch/0/component/rot/cfpa
9042026-05-12T01:45:43.343ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = a1eff7cf-30dc-46cf-b91b-4cf6b6b16262 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
9052026-05-12T01:45:43.349ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
9062026-05-12T01:45:43.349ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch1 response = ReadRot(Ok)
9072026-05-12T01:45:43.349ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 6559 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = a1eff7cf-30dc-46cf-b91b-4cf6b6b16262 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
9082026-05-12T01:45:43.349ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7a4f19a0-4bf5-4f88-9e67-28429e94da5d uri = /sp/switch/0/component/rot/cfpa
9092026-05-12T01:45:43.349ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7a4f19a0-4bf5-4f88-9e67-28429e94da5d uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
9102026-05-12T01:45:43.349ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
9112026-05-12T01:45:43.349ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch1 response = ReadRot(Ok)
9122026-05-12T01:45:43.349ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 398 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7a4f19a0-4bf5-4f88-9e67-28429e94da5d response_code = 200 uri = /sp/switch/0/component/rot/cfpa
9132026-05-12T01:45:43.349ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 0ed8ad81-abe7-4894-84f0-dff1b5c0b90c uri = /sp/switch/0/component/rot/cfpa
9142026-05-12T01:45:43.349ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 0ed8ad81-abe7-4894-84f0-dff1b5c0b90c uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
9152026-05-12T01:45:43.349ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
9162026-05-12T01:45:43.349ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch1 response = ReadRot(Ok)
9172026-05-12T01:45:43.349ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 334 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 0ed8ad81-abe7-4894-84f0-dff1b5c0b90c response_code = 200 uri = /sp/switch/0/component/rot/cfpa
9182026-05-12T01:45:43.350ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 9d4eb127-49ab-4159-a071-892ee14cc6ad uri = /sp/sled/0
9192026-05-12T01:45:43.350ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 9d4eb127-49ab-4159-a071-892ee14cc6ad uri = /sp/sled/0 version = 3.0.0
9202026-05-12T01:45:43.350ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }
9212026-05-12T01:45:43.354ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
9222026-05-12T01:45:43.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
9232026-05-12T01:45:43.354ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
9242026-05-12T01:45:43.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled0 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(()) }))
9252026-05-12T01:45:43.354ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 466 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 9d4eb127-49ab-4159-a071-892ee14cc6ad response_code = 200 uri = /sp/sled/0
9262026-05-12T01:45:43.354ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 69ba04fb-2684-499a-b663-5ae7404382d2 uri = /sp/sled/0/component/host-boot-flash/active-slot
9272026-05-12T01:45:43.354ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 69ba04fb-2684-499a-b663-5ae7404382d2 uri = /sp/sled/0/component/host-boot-flash/active-slot version = 3.0.0
9282026-05-12T01:45:43.354ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
9292026-05-12T01:45:43.354ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 0
9302026-05-12T01:45:43.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled0 response = ComponentActiveSlot(0)
9312026-05-12T01:45:43.354ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 454 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 69ba04fb-2684-499a-b663-5ae7404382d2 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/active-slot
9322026-05-12T01:45:43.354ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = edc90245-a86c-4434-948b-743cd705108f uri = /sp/sled/0/component/host-boot-flash/hash/0
9332026-05-12T01:45:43.354ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = edc90245-a86c-4434-948b-743cd705108f uri = /sp/sled/0/component/host-boot-flash/hash/0 version = 3.0.0
9342026-05-12T01:45:43.354ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
9352026-05-12T01:45:43.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled0 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
9362026-05-12T01:45:43.355ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 428 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = edc90245-a86c-4434-948b-743cd705108f response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/0
9372026-05-12T01:45:43.356ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 48994264-41a4-48b1-96eb-9a40137fb10a uri = /sp/sled/0/component/host-boot-flash/hash/1
9382026-05-12T01:45:43.358ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 48994264-41a4-48b1-96eb-9a40137fb10a uri = /sp/sled/0/component/host-boot-flash/hash/1 version = 3.0.0
9392026-05-12T01:45:43.358ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
9402026-05-12T01:45:43.358ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled0 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
9412026-05-12T01:45:43.358ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 312 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 48994264-41a4-48b1-96eb-9a40137fb10a response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/1
9422026-05-12T01:45:43.358ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = e9dc9794-67ad-4b1b-b53c-c6743c0b78f6 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
9432026-05-12T01:45:43.358ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = e9dc9794-67ad-4b1b-b53c-c6743c0b78f6 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
9442026-05-12T01:45:43.358ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
9452026-05-12T01:45:43.358ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled0 response = CabooseValue
9462026-05-12T01:45:43.358ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
9472026-05-12T01:45:43.358ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled0 response = CabooseValue
9482026-05-12T01:45:43.358ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
9492026-05-12T01:45:43.359ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled0 response = CabooseValue
9502026-05-12T01:45:43.359ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
9512026-05-12T01:45:43.359ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled0 response = CabooseValue
9522026-05-12T01:45:43.359ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
9532026-05-12T01:45:43.359ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9542026-05-12T01:45:43.359ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
9552026-05-12T01:45:43.359ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9562026-05-12T01:45:43.359ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1987 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = e9dc9794-67ad-4b1b-b53c-c6743c0b78f6 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
9572026-05-12T01:45:43.359ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 934056d0-ee02-4e7a-be61-08d0a07a0d29 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9582026-05-12T01:45:43.359ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 934056d0-ee02-4e7a-be61-08d0a07a0d29 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
9592026-05-12T01:45:43.360ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
9602026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled0 response = CabooseValue
9612026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
9622026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled0 response = CabooseValue
9632026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
9642026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled0 response = CabooseValue
9652026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
9662026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled0 response = CabooseValue
9672026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
9682026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9692026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
9702026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9712026-05-12T01:45:43.367ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1610 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 934056d0-ee02-4e7a-be61-08d0a07a0d29 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9722026-05-12T01:45:43.367ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cc10a07f-3496-4e03-b1ba-b04fb20f3247 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
9732026-05-12T01:45:43.367ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cc10a07f-3496-4e03-b1ba-b04fb20f3247 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
9742026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
9752026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled0 response = CabooseValue
9762026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
9772026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled0 response = CabooseValue
9782026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
9792026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled0 response = CabooseValue
9802026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
9812026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled0 response = CabooseValue
9822026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
9832026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled0 response = CabooseValue
9842026-05-12T01:45:43.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
9852026-05-12T01:45:43.368ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9862026-05-12T01:45:43.368ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 474 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = cc10a07f-3496-4e03-b1ba-b04fb20f3247 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
9872026-05-12T01:45:43.374ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7bea093e-b34a-4d77-846f-3f60887bea3a uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
9882026-05-12T01:45:43.374ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7bea093e-b34a-4d77-846f-3f60887bea3a uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
9892026-05-12T01:45:43.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
9902026-05-12T01:45:43.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled0 response = CabooseValue
9912026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
9922026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled0 response = CabooseValue
9932026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
9942026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled0 response = CabooseValue
9952026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
9962026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled0 response = CabooseValue
9972026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
9982026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled0 response = CabooseValue
9992026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
10002026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10012026-05-12T01:45:43.378ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1785 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7bea093e-b34a-4d77-846f-3f60887bea3a response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
10022026-05-12T01:45:43.378ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b6b464de-41c6-47dc-8d78-008c9d1cd2e7 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
10032026-05-12T01:45:43.378ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b6b464de-41c6-47dc-8d78-008c9d1cd2e7 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
10042026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
10052026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled0 response = CabooseValue
10062026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
10072026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled0 response = CabooseValue
10082026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
10092026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled0 response = CabooseValue
10102026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
10112026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled0 response = CabooseValue
10122026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
10132026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled0 response = CabooseValue
10142026-05-12T01:45:43.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
10152026-05-12T01:45:43.379ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10162026-05-12T01:45:43.379ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2836 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b6b464de-41c6-47dc-8d78-008c9d1cd2e7 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
10172026-05-12T01:45:43.380ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 9a0047c9-d31a-43be-bceb-df75f61ee455 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
10182026-05-12T01:45:43.381ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 9a0047c9-d31a-43be-bceb-df75f61ee455 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
10192026-05-12T01:45:43.381ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
10202026-05-12T01:45:43.387ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled0 response = CabooseValue
10212026-05-12T01:45:43.387ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
10222026-05-12T01:45:43.392ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled0 response = CabooseValue
10232026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
10242026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled0 response = CabooseValue
10252026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
10262026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled0 response = CabooseValue
10272026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
10282026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled0 response = CabooseValue
10292026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
10302026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10312026-05-12T01:45:43.394ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 12094 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 9a0047c9-d31a-43be-bceb-df75f61ee455 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
10322026-05-12T01:45:43.394ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = f6527b49-abab-4b30-afdb-f6e7a15515eb uri = /sp/sled/0/component/rot/cmpa
10332026-05-12T01:45:43.394ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = f6527b49-abab-4b30-afdb-f6e7a15515eb uri = /sp/sled/0/component/rot/cmpa version = 3.0.0
10342026-05-12T01:45:43.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
10352026-05-12T01:45:43.399ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled0 response = ReadRot(Ok)
10362026-05-12T01:45:43.399ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 3508 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = f6527b49-abab-4b30-afdb-f6e7a15515eb response_code = 200 uri = /sp/sled/0/component/rot/cmpa
10372026-05-12T01:45:43.399ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 43322a93-01bc-41cb-be4a-345bdf00f9c8 uri = /sp/sled/0/component/rot/cfpa
10382026-05-12T01:45:43.399ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 43322a93-01bc-41cb-be4a-345bdf00f9c8 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
10392026-05-12T01:45:43.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
10402026-05-12T01:45:43.399ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled0 response = ReadRot(Ok)
10412026-05-12T01:45:43.399ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 413 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 43322a93-01bc-41cb-be4a-345bdf00f9c8 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
10422026-05-12T01:45:43.399ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = aad16938-16db-4f92-9936-c38c91721e88 uri = /sp/sled/0/component/rot/cfpa
10432026-05-12T01:45:43.399ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = aad16938-16db-4f92-9936-c38c91721e88 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
10442026-05-12T01:45:43.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
10452026-05-12T01:45:43.399ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled0 response = ReadRot(Ok)
10462026-05-12T01:45:43.399ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 476 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = aad16938-16db-4f92-9936-c38c91721e88 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
10472026-05-12T01:45:43.408ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b3e3fd1a-e210-4c42-abf6-8c79a09bc673 uri = /sp/sled/0/component/rot/cfpa
10482026-05-12T01:45:43.408ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b3e3fd1a-e210-4c42-abf6-8c79a09bc673 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
10492026-05-12T01:45:43.409ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
10502026-05-12T01:45:43.421ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled0 response = ReadRot(Ok)
10512026-05-12T01:45:43.421ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2299 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b3e3fd1a-e210-4c42-abf6-8c79a09bc673 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
10522026-05-12T01:45:43.421ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = fe6fea4a-788c-448c-9bae-2fd9186bd59c uri = /sp/sled/1
10532026-05-12T01:45:43.421ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = fe6fea4a-788c-448c-9bae-2fd9186bd59c uri = /sp/sled/1 version = 3.0.0
10542026-05-12T01:45:43.421ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }
10552026-05-12T01:45:43.421ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
10562026-05-12T01:45:43.421ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10572026-05-12T01:45:43.421ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
10582026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled1 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(()) }))
10592026-05-12T01:45:43.422ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1895 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = fe6fea4a-788c-448c-9bae-2fd9186bd59c response_code = 200 uri = /sp/sled/1
10602026-05-12T01:45:43.422ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = afee3154-0e84-456b-84aa-534eca8baf9b uri = /sp/sled/1/component/host-boot-flash/active-slot
10612026-05-12T01:45:43.422ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = afee3154-0e84-456b-84aa-534eca8baf9b uri = /sp/sled/1/component/host-boot-flash/active-slot version = 3.0.0
10622026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
10632026-05-12T01:45:43.422ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 1
10642026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled1 response = ComponentActiveSlot(0)
10652026-05-12T01:45:43.422ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 269 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = afee3154-0e84-456b-84aa-534eca8baf9b response_code = 200 uri = /sp/sled/1/component/host-boot-flash/active-slot
10662026-05-12T01:45:43.422ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7e7d7aa8-8424-4c1b-9486-ebd017e4c9be uri = /sp/sled/1/component/host-boot-flash/hash/0
10672026-05-12T01:45:43.422ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7e7d7aa8-8424-4c1b-9486-ebd017e4c9be uri = /sp/sled/1/component/host-boot-flash/hash/0 version = 3.0.0
10682026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
10692026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled1 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
10702026-05-12T01:45:43.422ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 252 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 7e7d7aa8-8424-4c1b-9486-ebd017e4c9be response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/0
10712026-05-12T01:45:43.422ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = a0a7a540-c563-4db0-99c2-1d3f98f9c973 uri = /sp/sled/1/component/host-boot-flash/hash/1
10722026-05-12T01:45:43.422ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = a0a7a540-c563-4db0-99c2-1d3f98f9c973 uri = /sp/sled/1/component/host-boot-flash/hash/1 version = 3.0.0
10732026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
10742026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled1 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
10752026-05-12T01:45:43.422ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 222 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = a0a7a540-c563-4db0-99c2-1d3f98f9c973 response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/1
10762026-05-12T01:45:43.422ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 3bf1be12-d281-4cc7-b763-c6b3d08d0b00 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
10772026-05-12T01:45:43.422ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 3bf1be12-d281-4cc7-b763-c6b3d08d0b00 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
10782026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
10792026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled1 response = CabooseValue
10802026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
10812026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled1 response = CabooseValue
10822026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
10832026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled1 response = CabooseValue
10842026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
10852026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled1 response = CabooseValue
10862026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
10872026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
10882026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
10892026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10902026-05-12T01:45:43.422ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 435 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 3bf1be12-d281-4cc7-b763-c6b3d08d0b00 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
10912026-05-12T01:45:43.422ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 0c536977-bf66-479b-b1d7-2702a45b442d uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
10922026-05-12T01:45:43.422ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 0c536977-bf66-479b-b1d7-2702a45b442d uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
10932026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
10942026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled1 response = CabooseValue
10952026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
10962026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled1 response = CabooseValue
10972026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
10982026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled1 response = CabooseValue
10992026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
11002026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled1 response = CabooseValue
11012026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
11022026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
11032026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
11042026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11052026-05-12T01:45:43.422ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 393 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 0c536977-bf66-479b-b1d7-2702a45b442d response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
11062026-05-12T01:45:43.422ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = f3b00009-b657-41fb-8cfa-6626c1377099 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
11072026-05-12T01:45:43.422ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = f3b00009-b657-41fb-8cfa-6626c1377099 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
11082026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
11092026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled1 response = CabooseValue
11102026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
11112026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled1 response = CabooseValue
11122026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
11132026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled1 response = CabooseValue
11142026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
11152026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled1 response = CabooseValue
11162026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
11172026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled1 response = CabooseValue
11182026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
11192026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11202026-05-12T01:45:43.422ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 407 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = f3b00009-b657-41fb-8cfa-6626c1377099 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
11212026-05-12T01:45:43.422ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b82d808b-ab87-437f-92fc-2090331620d3 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
11222026-05-12T01:45:43.422ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b82d808b-ab87-437f-92fc-2090331620d3 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
11232026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
11242026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled1 response = CabooseValue
11252026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
11262026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled1 response = CabooseValue
11272026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
11282026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled1 response = CabooseValue
11292026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
11302026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled1 response = CabooseValue
11312026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
11322026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled1 response = CabooseValue
11332026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
11342026-05-12T01:45:43.422ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11352026-05-12T01:45:43.422ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 382 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = b82d808b-ab87-437f-92fc-2090331620d3 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
11362026-05-12T01:45:43.423ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 4b55f650-1720-44af-a88e-2175c6807df6 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
11372026-05-12T01:45:43.423ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 4b55f650-1720-44af-a88e-2175c6807df6 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11382026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
11392026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled1 response = CabooseValue
11402026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
11412026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled1 response = CabooseValue
11422026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
11432026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled1 response = CabooseValue
11442026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
11452026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled1 response = CabooseValue
11462026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
11472026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled1 response = CabooseValue
11482026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
11492026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11502026-05-12T01:45:43.423ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 379 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 4b55f650-1720-44af-a88e-2175c6807df6 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
11512026-05-12T01:45:43.423ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 92960f22-d1e4-4c9d-a01d-a354df459835 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
11522026-05-12T01:45:43.423ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 92960f22-d1e4-4c9d-a01d-a354df459835 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
11532026-05-12T01:45:43.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
11542026-05-12T01:45:43.430ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled1 response = CabooseValue
11552026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
11562026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled1 response = CabooseValue
11572026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
11582026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled1 response = CabooseValue
11592026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
11602026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled1 response = CabooseValue
11612026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
11622026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled1 response = CabooseValue
11632026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
11642026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11652026-05-12T01:45:43.445ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 13657 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 92960f22-d1e4-4c9d-a01d-a354df459835 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
11662026-05-12T01:45:43.445ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 28dc9eb4-dfe7-468e-bc02-b5c70169fa09 uri = /sp/sled/1/component/rot/cmpa
11672026-05-12T01:45:43.445ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 28dc9eb4-dfe7-468e-bc02-b5c70169fa09 uri = /sp/sled/1/component/rot/cmpa version = 3.0.0
11682026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
11692026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled1 response = ReadRot(Ok)
11702026-05-12T01:45:43.445ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 7436 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 28dc9eb4-dfe7-468e-bc02-b5c70169fa09 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
11712026-05-12T01:45:43.445ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 94347c2f-c952-42f7-81cb-1503222d936f uri = /sp/sled/1/component/rot/cfpa
11722026-05-12T01:45:43.445ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 94347c2f-c952-42f7-81cb-1503222d936f uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
11732026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
11742026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled1 response = ReadRot(Ok)
11752026-05-12T01:45:43.445ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 400 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 94347c2f-c952-42f7-81cb-1503222d936f response_code = 200 uri = /sp/sled/1/component/rot/cfpa
11762026-05-12T01:45:43.445ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 98abc388-34e7-4efb-bea2-37b3cafaf588 uri = /sp/sled/1/component/rot/cfpa
11772026-05-12T01:45:43.445ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 98abc388-34e7-4efb-bea2-37b3cafaf588 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
11782026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
11792026-05-12T01:45:43.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled1 response = ReadRot(Ok)
11802026-05-12T01:45:43.449ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1823 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 98abc388-34e7-4efb-bea2-37b3cafaf588 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
11812026-05-12T01:45:43.450ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 4f75597d-7376-41da-a117-c42335676723 uri = /sp/sled/1/component/rot/cfpa
11822026-05-12T01:45:43.450ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 4f75597d-7376-41da-a117-c42335676723 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
11832026-05-12T01:45:43.450ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
11842026-05-12T01:45:43.450ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled1 response = ReadRot(Ok)
11852026-05-12T01:45:43.450ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 366 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47592 req_id = 4f75597d-7376-41da-a117-c42335676723 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
11862026-05-12T01:45:44.056ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
11872026-05-12T01:45:44.057ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 4 delay = 3.848743505s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
11882026-05-12T01:45:44.384ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
11892026-05-12T01:45:44.384ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
11902026-05-12T01:45:44.384ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
11912026-05-12T01:45:44.384ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
11922026-05-12T01:45:44.401ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }
11932026-05-12T01:45:44.402ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }
11942026-05-12T01:45:44.402ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }
11952026-05-12T01:45:44.402ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }
11962026-05-12T01:45:44.402ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
11972026-05-12T01:45:44.402ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
11982026-05-12T01:45:44.402ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
11992026-05-12T01:45:44.402ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
12002026-05-12T01:45:44.408ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12012026-05-12T01:45:44.408ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12022026-05-12T01:45:44.408ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12032026-05-12T01:45:44.408ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12042026-05-12T01:45:44.410ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }
12052026-05-12T01:45:44.410ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
12062026-05-12T01:45:44.410ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
12072026-05-12T01:45:44.410ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
12082026-05-12T01:45:44.411ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
12092026-05-12T01:45:44.411ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
12102026-05-12T01:45:44.411ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
12112026-05-12T01:45:44.411ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
12122026-05-12T01:45:44.411ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
12132026-05-12T01:45:44.411ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
12142026-05-12T01:45:44.411ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
12152026-05-12T01:45:44.414ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12162026-05-12T01:45:44.414ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12172026-05-12T01:45:44.414ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12182026-05-12T01:45:44.414ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12192026-05-12T01:45:44.414ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
12202026-05-12T01:45:44.415ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12212026-05-12T01:45:44.418ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
12222026-05-12T01:45:44.418ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
12232026-05-12T01:45:44.418ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
12242026-05-12T01:45:44.418ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
12252026-05-12T01:45:44.418ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
12262026-05-12T01:45:44.418ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
12272026-05-12T01:45:44.418ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
12282026-05-12T01:45:44.418ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
12292026-05-12T01:45:44.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12302026-05-12T01:45:44.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12312026-05-12T01:45:44.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12322026-05-12T01:45:44.465ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }
12332026-05-12T01:45:44.465ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
12342026-05-12T01:45:44.465ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12352026-05-12T01:45:44.471ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
12362026-05-12T01:45:44.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
12372026-05-12T01:45:44.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
12382026-05-12T01:45:44.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
12392026-05-12T01:45:44.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
12402026-05-12T01:45:44.473ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12412026-05-12T01:45:44.473ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 91 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12422026-05-12T01:45:44.473ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 91 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12432026-05-12T01:45:44.474ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
12442026-05-12T01:45:44.475ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
12452026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
12462026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
12472026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
12482026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
12492026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
12502026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 92 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12512026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 92 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12522026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12532026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
12542026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
12552026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
12562026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
12572026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
12582026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 93 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12592026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 93 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12602026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
12612026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
12622026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
12632026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
12642026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
12652026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
12662026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
12672026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
12682026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
12692026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
12702026-05-12T01:45:44.477ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
12712026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 94 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
12722026-05-12T01:45:44.477ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 94 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12732026-05-12T01:45:44.479ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
12742026-05-12T01:45:44.481ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
12752026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
12762026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
12772026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
12782026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
12792026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
12802026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
12812026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
12822026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
12832026-05-12T01:45:44.481ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
12842026-05-12T01:45:44.481ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 95 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12852026-05-12T01:45:44.481ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 95 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
12862026-05-12T01:45:44.481ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
12872026-05-12T01:45:44.482ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
12882026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
12892026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
12902026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
12912026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
12922026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
12932026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
12942026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
12952026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
12962026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
12972026-05-12T01:45:44.482ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
12982026-05-12T01:45:44.482ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 96 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
12992026-05-12T01:45:44.482ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 96 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
13002026-05-12T01:45:44.483ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }
13012026-05-12T01:45:44.483ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }
13022026-05-12T01:45:44.483ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
13032026-05-12T01:45:44.483ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
13042026-05-12T01:45:44.483ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 97 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13052026-05-12T01:45:44.484ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 97 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13062026-05-12T01:45:44.484ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
13072026-05-12T01:45:44.484ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
13082026-05-12T01:45:44.757ZINFOtest_replacement_sanity (dropshot): accepted connection local_addr = [::1]:36865 remote_addr = [::1]:47594
13092026-05-12T01:45:44.759ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 9af6c3c4-2015-4541-8ed6-8be7aa4c7f8a uri = /ignition
13102026-05-12T01:45:44.759ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 9af6c3c4-2015-4541-8ed6-8be7aa4c7f8a uri = /ignition version = 3.0.0
13112026-05-12T01:45:44.759ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
13122026-05-12T01:45:44.759ZDEBGtest_replacement_sanity: received bulk ignition state request offset = 0 slot = sidecar 1 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 }]
13132026-05-12T01:45:44.759ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
13142026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
13152026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
13162026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
13172026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
13182026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
13192026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
13202026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
13212026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
13222026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
13232026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
13242026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
13252026-05-12T01:45:44.759ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
13262026-05-12T01:45:44.760ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
13272026-05-12T01:45:44.760ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
13282026-05-12T01:45:44.760ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
13292026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
13302026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
13312026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
13322026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
13332026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
13342026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
13352026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
13362026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
13372026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
13382026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
13392026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
13402026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
13412026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
13422026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
13432026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
13442026-05-12T01:45:44.761ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
13452026-05-12T01:45:44.761ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 485 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 9af6c3c4-2015-4541-8ed6-8be7aa4c7f8a response_code = 200 uri = /ignition
13462026-05-12T01:45:44.761ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 88514671-c960-4224-a4b0-97e465db45d0 uri = /sp/switch/1
13472026-05-12T01:45:44.761ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 88514671-c960-4224-a4b0-97e465db45d0 uri = /sp/switch/1 version = 3.0.0
13482026-05-12T01:45:44.761ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }
13492026-05-12T01:45:44.762ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
13502026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13512026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
13522026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch0 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(()) }))
13532026-05-12T01:45:44.762ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 459 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 88514671-c960-4224-a4b0-97e465db45d0 response_code = 200 uri = /sp/switch/1
13542026-05-12T01:45:44.762ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e8705436-1615-4be8-a23d-d7b4cbe7ce62 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
13552026-05-12T01:45:44.762ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e8705436-1615-4be8-a23d-d7b4cbe7ce62 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
13562026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
13572026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch0 response = CabooseValue
13582026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
13592026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch0 response = CabooseValue
13602026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
13612026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch0 response = CabooseValue
13622026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
13632026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch0 response = CabooseValue
13642026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
13652026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
13662026-05-12T01:45:44.762ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
13672026-05-12T01:45:44.764ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
13682026-05-12T01:45:44.765ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 475 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e8705436-1615-4be8-a23d-d7b4cbe7ce62 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
13692026-05-12T01:45:44.765ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = b371c546-ec15-4613-91df-b530c898d865 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
13702026-05-12T01:45:44.765ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = b371c546-ec15-4613-91df-b530c898d865 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
13712026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
13722026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch0 response = CabooseValue
13732026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
13742026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch0 response = CabooseValue
13752026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
13762026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch0 response = CabooseValue
13772026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
13782026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch0 response = CabooseValue
13792026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
13802026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
13812026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
13822026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
13832026-05-12T01:45:44.765ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 454 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = b371c546-ec15-4613-91df-b530c898d865 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
13842026-05-12T01:45:44.765ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 307a15e5-7b3b-42f4-b871-ac37d7feedee uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
13852026-05-12T01:45:44.765ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 307a15e5-7b3b-42f4-b871-ac37d7feedee uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
13862026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
13872026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch0 response = CabooseValue
13882026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
13892026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch0 response = CabooseValue
13902026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
13912026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch0 response = CabooseValue
13922026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
13932026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch0 response = CabooseValue
13942026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
13952026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch0 response = CabooseValue
13962026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
13972026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
13982026-05-12T01:45:44.765ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 780 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 307a15e5-7b3b-42f4-b871-ac37d7feedee response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
13992026-05-12T01:45:44.765ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3119922e-94d8-4b58-bdca-cda95c1c1815 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
14002026-05-12T01:45:44.765ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3119922e-94d8-4b58-bdca-cda95c1c1815 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
14012026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
14022026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch0 response = CabooseValue
14032026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
14042026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch0 response = CabooseValue
14052026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
14062026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch0 response = CabooseValue
14072026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
14082026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch0 response = CabooseValue
14092026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
14102026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-switch0 response = CabooseValue
14112026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
14122026-05-12T01:45:44.765ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
14132026-05-12T01:45:44.765ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 406 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3119922e-94d8-4b58-bdca-cda95c1c1815 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
14142026-05-12T01:45:44.765ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 5b2e2439-a0d2-47c6-be3d-18e9f4e0051f uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
14152026-05-12T01:45:44.766ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 5b2e2439-a0d2-47c6-be3d-18e9f4e0051f uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
14162026-05-12T01:45:44.766ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
14172026-05-12T01:45:44.766ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-switch0 response = CabooseValue
14182026-05-12T01:45:44.766ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
14192026-05-12T01:45:44.766ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-switch0 response = CabooseValue
14202026-05-12T01:45:44.766ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
14212026-05-12T01:45:44.766ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-switch0 response = CabooseValue
14222026-05-12T01:45:44.766ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
14232026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-switch0 response = CabooseValue
14242026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
14252026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-switch0 response = CabooseValue
14262026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
14272026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
14282026-05-12T01:45:44.767ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 387 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 5b2e2439-a0d2-47c6-be3d-18e9f4e0051f response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
14292026-05-12T01:45:44.767ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1e182d64-e676-4b31-bf33-0dcff2933111 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
14302026-05-12T01:45:44.767ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1e182d64-e676-4b31-bf33-0dcff2933111 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
14312026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
14322026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 91 } interface = fake-switch0 response = CabooseValue
14332026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
14342026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 92 } interface = fake-switch0 response = CabooseValue
14352026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
14362026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 93 } interface = fake-switch0 response = CabooseValue
14372026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
14382026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 94 } interface = fake-switch0 response = CabooseValue
14392026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
14402026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 95 } interface = fake-switch0 response = CabooseValue
14412026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
14422026-05-12T01:45:44.767ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 96 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
14432026-05-12T01:45:44.767ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 380 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1e182d64-e676-4b31-bf33-0dcff2933111 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
14442026-05-12T01:45:44.768ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 925ea1bc-dfe9-4af2-b231-18b5d4225fca uri = /sp/switch/1/component/rot/cmpa
14452026-05-12T01:45:44.768ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 925ea1bc-dfe9-4af2-b231-18b5d4225fca uri = /sp/switch/1/component/rot/cmpa version = 3.0.0
14462026-05-12T01:45:44.768ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
14472026-05-12T01:45:44.768ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 97 } interface = fake-switch0 response = ReadRot(Ok)
14482026-05-12T01:45:44.768ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 223 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 925ea1bc-dfe9-4af2-b231-18b5d4225fca response_code = 200 uri = /sp/switch/1/component/rot/cmpa
14492026-05-12T01:45:44.768ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 4cfdef94-46c9-4e53-8a59-8bba9ab4b8fb uri = /sp/switch/1/component/rot/cfpa
14502026-05-12T01:45:44.768ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 4cfdef94-46c9-4e53-8a59-8bba9ab4b8fb uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
14512026-05-12T01:45:44.768ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
14522026-05-12T01:45:44.768ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 98 } interface = fake-switch0 response = ReadRot(Ok)
14532026-05-12T01:45:44.768ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 317 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 4cfdef94-46c9-4e53-8a59-8bba9ab4b8fb response_code = 200 uri = /sp/switch/1/component/rot/cfpa
14542026-05-12T01:45:44.768ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd94806d-98b2-4c8d-9f1f-9699db5cfebb uri = /sp/switch/1/component/rot/cfpa
14552026-05-12T01:45:44.768ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd94806d-98b2-4c8d-9f1f-9699db5cfebb uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
14562026-05-12T01:45:44.768ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
14572026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 99 } interface = fake-switch0 response = ReadRot(Ok)
14582026-05-12T01:45:44.770ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 365 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd94806d-98b2-4c8d-9f1f-9699db5cfebb response_code = 200 uri = /sp/switch/1/component/rot/cfpa
14592026-05-12T01:45:44.770ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1c78898a-662f-4494-b510-2505db052713 uri = /sp/switch/1/component/rot/cfpa
14602026-05-12T01:45:44.770ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1c78898a-662f-4494-b510-2505db052713 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
14612026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
14622026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 100 } interface = fake-switch0 response = ReadRot(Ok)
14632026-05-12T01:45:44.770ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 247 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1c78898a-662f-4494-b510-2505db052713 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
14642026-05-12T01:45:44.770ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 396dfe4d-296a-483b-bda8-854437234fe5 uri = /sp/switch/0
14652026-05-12T01:45:44.770ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 396dfe4d-296a-483b-bda8-854437234fe5 uri = /sp/switch/0 version = 3.0.0
14662026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }
14672026-05-12T01:45:44.770ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
14682026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14692026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
14702026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch1 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(()) }))
14712026-05-12T01:45:44.770ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 354 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 396dfe4d-296a-483b-bda8-854437234fe5 response_code = 200 uri = /sp/switch/0
14722026-05-12T01:45:44.770ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = c183285c-0ccd-432e-ad79-6db0f04f2be5 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
14732026-05-12T01:45:44.770ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = c183285c-0ccd-432e-ad79-6db0f04f2be5 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
14742026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
14752026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch1 response = CabooseValue
14762026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
14772026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch1 response = CabooseValue
14782026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
14792026-05-12T01:45:44.770ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch1 response = CabooseValue
14802026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
14812026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch1 response = CabooseValue
14822026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
14832026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
14842026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
14852026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
14862026-05-12T01:45:44.771ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 547 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = c183285c-0ccd-432e-ad79-6db0f04f2be5 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
14872026-05-12T01:45:44.771ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 12cc2ad7-5dd9-4713-8546-551346036ce4 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
14882026-05-12T01:45:44.771ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 12cc2ad7-5dd9-4713-8546-551346036ce4 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
14892026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
14902026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch1 response = CabooseValue
14912026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
14922026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch1 response = CabooseValue
14932026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
14942026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch1 response = CabooseValue
14952026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
14962026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch1 response = CabooseValue
14972026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
14982026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
14992026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
15002026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15012026-05-12T01:45:44.771ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 411 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 12cc2ad7-5dd9-4713-8546-551346036ce4 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
15022026-05-12T01:45:44.771ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = fbb327dd-9652-4439-b785-945220f851a8 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
15032026-05-12T01:45:44.771ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = fbb327dd-9652-4439-b785-945220f851a8 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
15042026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
15052026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch1 response = CabooseValue
15062026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
15072026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch1 response = CabooseValue
15082026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
15092026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch1 response = CabooseValue
15102026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
15112026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch1 response = CabooseValue
15122026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
15132026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-switch1 response = CabooseValue
15142026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
15152026-05-12T01:45:44.771ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15162026-05-12T01:45:44.771ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 392 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = fbb327dd-9652-4439-b785-945220f851a8 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
15172026-05-12T01:45:44.774ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 63ed434b-c6f8-4141-8ebd-021435488f3a uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
15182026-05-12T01:45:44.776ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 63ed434b-c6f8-4141-8ebd-021435488f3a uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
15192026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
15202026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-switch1 response = CabooseValue
15212026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
15222026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-switch1 response = CabooseValue
15232026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
15242026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-switch1 response = CabooseValue
15252026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
15262026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-switch1 response = CabooseValue
15272026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
15282026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-switch1 response = CabooseValue
15292026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
15302026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15312026-05-12T01:45:44.776ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 484 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 63ed434b-c6f8-4141-8ebd-021435488f3a response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
15322026-05-12T01:45:44.776ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 8f52f71e-443c-485c-b3b2-88ed8c30057a uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
15332026-05-12T01:45:44.776ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 8f52f71e-443c-485c-b3b2-88ed8c30057a uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
15342026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
15352026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 91 } interface = fake-switch1 response = CabooseValue
15362026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
15372026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 92 } interface = fake-switch1 response = CabooseValue
15382026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
15392026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 93 } interface = fake-switch1 response = CabooseValue
15402026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
15412026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 94 } interface = fake-switch1 response = CabooseValue
15422026-05-12T01:45:44.776ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
15432026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 95 } interface = fake-switch1 response = CabooseValue
15442026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
15452026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 96 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15462026-05-12T01:45:44.777ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 684 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 8f52f71e-443c-485c-b3b2-88ed8c30057a response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
15472026-05-12T01:45:44.777ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 403f0328-5140-4c08-9c85-d7c3152b840b uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
15482026-05-12T01:45:44.777ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 403f0328-5140-4c08-9c85-d7c3152b840b uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
15492026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
15502026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 97 } interface = fake-switch1 response = CabooseValue
15512026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
15522026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 98 } interface = fake-switch1 response = CabooseValue
15532026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
15542026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 99 } interface = fake-switch1 response = CabooseValue
15552026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
15562026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 100 } interface = fake-switch1 response = CabooseValue
15572026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
15582026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 101 } interface = fake-switch1 response = CabooseValue
15592026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
15602026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 102 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15612026-05-12T01:45:44.777ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 443 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 403f0328-5140-4c08-9c85-d7c3152b840b response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
15622026-05-12T01:45:44.777ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 74879c69-7b99-4561-8c43-4271e7cca93f uri = /sp/switch/0/component/rot/cmpa
15632026-05-12T01:45:44.777ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 74879c69-7b99-4561-8c43-4271e7cca93f uri = /sp/switch/0/component/rot/cmpa version = 3.0.0
15642026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
15652026-05-12T01:45:44.777ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 103 } interface = fake-switch1 response = ReadRot(Ok)
15662026-05-12T01:45:44.777ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 259 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 74879c69-7b99-4561-8c43-4271e7cca93f response_code = 200 uri = /sp/switch/0/component/rot/cmpa
15672026-05-12T01:45:44.778ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3a1bb32a-703d-4cb0-b886-02482343ea47 uri = /sp/switch/0/component/rot/cfpa
15682026-05-12T01:45:44.779ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3a1bb32a-703d-4cb0-b886-02482343ea47 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
15692026-05-12T01:45:44.779ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
15702026-05-12T01:45:44.779ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 104 } interface = fake-switch1 response = ReadRot(Ok)
15712026-05-12T01:45:44.779ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 304 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3a1bb32a-703d-4cb0-b886-02482343ea47 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
15722026-05-12T01:45:44.779ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = d2851a87-9a85-4519-a04a-31311961f584 uri = /sp/switch/0/component/rot/cfpa
15732026-05-12T01:45:44.779ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = d2851a87-9a85-4519-a04a-31311961f584 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
15742026-05-12T01:45:44.779ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
15752026-05-12T01:45:44.779ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 105 } interface = fake-switch1 response = ReadRot(Ok)
15762026-05-12T01:45:44.779ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 248 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = d2851a87-9a85-4519-a04a-31311961f584 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
15772026-05-12T01:45:44.779ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 8a99f197-9fcf-4a60-ab06-be70115e83ec uri = /sp/switch/0/component/rot/cfpa
15782026-05-12T01:45:44.779ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 8a99f197-9fcf-4a60-ab06-be70115e83ec uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
15792026-05-12T01:45:44.779ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
15802026-05-12T01:45:44.779ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 106 } interface = fake-switch1 response = ReadRot(Ok)
15812026-05-12T01:45:44.779ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 251 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 8a99f197-9fcf-4a60-ab06-be70115e83ec response_code = 200 uri = /sp/switch/0/component/rot/cfpa
15822026-05-12T01:45:44.779ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 23849aa3-7736-423a-bd8c-ab7deaa7d07a uri = /sp/sled/0
15832026-05-12T01:45:44.779ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 23849aa3-7736-423a-bd8c-ab7deaa7d07a uri = /sp/sled/0 version = 3.0.0
15842026-05-12T01:45:44.779ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }
15852026-05-12T01:45:44.780ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
15862026-05-12T01:45:44.781ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 98 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
15872026-05-12T01:45:44.781ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
15882026-05-12T01:45:44.781ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 99 } interface = fake-sled0 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(()) }))
15892026-05-12T01:45:44.781ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 426 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 23849aa3-7736-423a-bd8c-ab7deaa7d07a response_code = 200 uri = /sp/sled/0
15902026-05-12T01:45:44.781ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = c82cfedb-9f26-4b6a-a311-053c4db56a08 uri = /sp/sled/0/component/host-boot-flash/active-slot
15912026-05-12T01:45:44.781ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = c82cfedb-9f26-4b6a-a311-053c4db56a08 uri = /sp/sled/0/component/host-boot-flash/active-slot version = 3.0.0
15922026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
15932026-05-12T01:45:44.782ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 0
15942026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 100 } interface = fake-sled0 response = ComponentActiveSlot(0)
15952026-05-12T01:45:44.782ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 207 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = c82cfedb-9f26-4b6a-a311-053c4db56a08 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/active-slot
15962026-05-12T01:45:44.782ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a26eb2a-6c70-44d6-a78e-8d6d676b5077 uri = /sp/sled/0/component/host-boot-flash/hash/0
15972026-05-12T01:45:44.782ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a26eb2a-6c70-44d6-a78e-8d6d676b5077 uri = /sp/sled/0/component/host-boot-flash/hash/0 version = 3.0.0
15982026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
15992026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 101 } interface = fake-sled0 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
16002026-05-12T01:45:44.782ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 214 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a26eb2a-6c70-44d6-a78e-8d6d676b5077 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/0
16012026-05-12T01:45:44.782ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd402ebc-772e-495c-8bef-b4d21cdf4c0d uri = /sp/sled/0/component/host-boot-flash/hash/1
16022026-05-12T01:45:44.782ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd402ebc-772e-495c-8bef-b4d21cdf4c0d uri = /sp/sled/0/component/host-boot-flash/hash/1 version = 3.0.0
16032026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
16042026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 102 } interface = fake-sled0 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
16052026-05-12T01:45:44.782ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 197 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd402ebc-772e-495c-8bef-b4d21cdf4c0d response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/1
16062026-05-12T01:45:44.782ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 0811fc05-83c8-4d97-a06e-39377bf8cf45 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
16072026-05-12T01:45:44.782ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 0811fc05-83c8-4d97-a06e-39377bf8cf45 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
16082026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
16092026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 103 } interface = fake-sled0 response = CabooseValue
16102026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
16112026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 104 } interface = fake-sled0 response = CabooseValue
16122026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
16132026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 105 } interface = fake-sled0 response = CabooseValue
16142026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
16152026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 106 } interface = fake-sled0 response = CabooseValue
16162026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
16172026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 107 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
16182026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
16192026-05-12T01:45:44.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 108 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16202026-05-12T01:45:44.782ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 434 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 0811fc05-83c8-4d97-a06e-39377bf8cf45 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
16212026-05-12T01:45:44.783ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 00acb3bf-0258-48dc-8885-5ef3e5065c5d uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
16222026-05-12T01:45:44.783ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 00acb3bf-0258-48dc-8885-5ef3e5065c5d uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
16232026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
16242026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 109 } interface = fake-sled0 response = CabooseValue
16252026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
16262026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 110 } interface = fake-sled0 response = CabooseValue
16272026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
16282026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 111 } interface = fake-sled0 response = CabooseValue
16292026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
16302026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 112 } interface = fake-sled0 response = CabooseValue
16312026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
16322026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 113 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
16332026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
16342026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 114 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16352026-05-12T01:45:44.783ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 423 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 00acb3bf-0258-48dc-8885-5ef3e5065c5d response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
16362026-05-12T01:45:44.783ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 698fe4c9-e371-4ebc-b8c7-42a5ffe5dddd uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
16372026-05-12T01:45:44.783ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 698fe4c9-e371-4ebc-b8c7-42a5ffe5dddd uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
16382026-05-12T01:45:44.783ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
16392026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 115 } interface = fake-sled0 response = CabooseValue
16402026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
16412026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 116 } interface = fake-sled0 response = CabooseValue
16422026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
16432026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 117 } interface = fake-sled0 response = CabooseValue
16442026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
16452026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 118 } interface = fake-sled0 response = CabooseValue
16462026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
16472026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 119 } interface = fake-sled0 response = CabooseValue
16482026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
16492026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 120 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16502026-05-12T01:45:44.784ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 429 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 698fe4c9-e371-4ebc-b8c7-42a5ffe5dddd response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
16512026-05-12T01:45:44.784ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = f44046aa-d2af-401b-9bc9-bf7a1f276d79 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
16522026-05-12T01:45:44.784ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = f44046aa-d2af-401b-9bc9-bf7a1f276d79 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
16532026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
16542026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 121 } interface = fake-sled0 response = CabooseValue
16552026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
16562026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 122 } interface = fake-sled0 response = CabooseValue
16572026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
16582026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 123 } interface = fake-sled0 response = CabooseValue
16592026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
16602026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 124 } interface = fake-sled0 response = CabooseValue
16612026-05-12T01:45:44.784ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
16622026-05-12T01:45:44.785ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 125 } interface = fake-sled0 response = CabooseValue
16632026-05-12T01:45:44.785ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
16642026-05-12T01:45:44.785ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 126 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16652026-05-12T01:45:44.785ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 428 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = f44046aa-d2af-401b-9bc9-bf7a1f276d79 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
16662026-05-12T01:45:44.785ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 53b179ff-72f4-473c-9c4c-34d90c430254 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
16672026-05-12T01:45:44.787ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 53b179ff-72f4-473c-9c4c-34d90c430254 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
16682026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
16692026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 127 } interface = fake-sled0 response = CabooseValue
16702026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
16712026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 128 } interface = fake-sled0 response = CabooseValue
16722026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
16732026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 129 } interface = fake-sled0 response = CabooseValue
16742026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
16752026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 130 } interface = fake-sled0 response = CabooseValue
16762026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
16772026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 131 } interface = fake-sled0 response = CabooseValue
16782026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
16792026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 132 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16802026-05-12T01:45:44.787ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 405 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 53b179ff-72f4-473c-9c4c-34d90c430254 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
16812026-05-12T01:45:44.787ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 954cf425-fbb3-40e3-916b-6942db7bf0b3 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
16822026-05-12T01:45:44.787ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 954cf425-fbb3-40e3-916b-6942db7bf0b3 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
16832026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
16842026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 133 } interface = fake-sled0 response = CabooseValue
16852026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
16862026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 134 } interface = fake-sled0 response = CabooseValue
16872026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
16882026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 135 } interface = fake-sled0 response = CabooseValue
16892026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
16902026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 136 } interface = fake-sled0 response = CabooseValue
16912026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
16922026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 137 } interface = fake-sled0 response = CabooseValue
16932026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
16942026-05-12T01:45:44.787ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 138 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16952026-05-12T01:45:44.787ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 381 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 954cf425-fbb3-40e3-916b-6942db7bf0b3 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
16962026-05-12T01:45:44.787ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 982d96f9-a14e-4977-ad0c-35e9d530a1b9 uri = /sp/sled/0/component/rot/cmpa
16972026-05-12T01:45:44.787ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 982d96f9-a14e-4977-ad0c-35e9d530a1b9 uri = /sp/sled/0/component/rot/cmpa version = 3.0.0
16982026-05-12T01:45:44.788ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
16992026-05-12T01:45:44.788ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 139 } interface = fake-sled0 response = ReadRot(Ok)
17002026-05-12T01:45:44.788ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 215 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 982d96f9-a14e-4977-ad0c-35e9d530a1b9 response_code = 200 uri = /sp/sled/0/component/rot/cmpa
17012026-05-12T01:45:44.788ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 71ef6eb9-87f9-4dbc-b812-5557c19b9457 uri = /sp/sled/0/component/rot/cfpa
17022026-05-12T01:45:44.788ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 71ef6eb9-87f9-4dbc-b812-5557c19b9457 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
17032026-05-12T01:45:44.788ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
17042026-05-12T01:45:44.788ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 140 } interface = fake-sled0 response = ReadRot(Ok)
17052026-05-12T01:45:44.788ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 287 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 71ef6eb9-87f9-4dbc-b812-5557c19b9457 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
17062026-05-12T01:45:44.788ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = cb46d2a6-7ed4-467f-a2e7-acec2036671e uri = /sp/sled/0/component/rot/cfpa
17072026-05-12T01:45:44.788ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = cb46d2a6-7ed4-467f-a2e7-acec2036671e uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
17082026-05-12T01:45:44.788ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
17092026-05-12T01:45:44.788ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 141 } interface = fake-sled0 response = ReadRot(Ok)
17102026-05-12T01:45:44.788ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 270 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = cb46d2a6-7ed4-467f-a2e7-acec2036671e response_code = 200 uri = /sp/sled/0/component/rot/cfpa
17112026-05-12T01:45:44.789ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 618efeee-5723-4ad7-83f8-6d77b79b3a73 uri = /sp/sled/0/component/rot/cfpa
17122026-05-12T01:45:44.790ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 618efeee-5723-4ad7-83f8-6d77b79b3a73 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
17132026-05-12T01:45:44.790ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
17142026-05-12T01:45:44.790ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 142 } interface = fake-sled0 response = ReadRot(Ok)
17152026-05-12T01:45:44.790ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 370 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 618efeee-5723-4ad7-83f8-6d77b79b3a73 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
17162026-05-12T01:45:44.791ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 50cbf750-a22b-4bbf-b195-5e7895a67230 uri = /sp/sled/1
17172026-05-12T01:45:44.791ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 50cbf750-a22b-4bbf-b195-5e7895a67230 uri = /sp/sled/1 version = 3.0.0
17182026-05-12T01:45:44.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }
17192026-05-12T01:45:44.791ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
17202026-05-12T01:45:44.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 98 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
17212026-05-12T01:45:44.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
17222026-05-12T01:45:44.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 99 } interface = fake-sled1 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(()) }))
17232026-05-12T01:45:44.791ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 620 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 50cbf750-a22b-4bbf-b195-5e7895a67230 response_code = 200 uri = /sp/sled/1
17242026-05-12T01:45:44.791ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 61de5c45-ae8f-4f68-bc14-a2e0323aa08a uri = /sp/sled/1/component/host-boot-flash/active-slot
17252026-05-12T01:45:44.791ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 61de5c45-ae8f-4f68-bc14-a2e0323aa08a uri = /sp/sled/1/component/host-boot-flash/active-slot version = 3.0.0
17262026-05-12T01:45:44.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
17272026-05-12T01:45:44.791ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 1
17282026-05-12T01:45:44.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 100 } interface = fake-sled1 response = ComponentActiveSlot(0)
17292026-05-12T01:45:44.791ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 204 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 61de5c45-ae8f-4f68-bc14-a2e0323aa08a response_code = 200 uri = /sp/sled/1/component/host-boot-flash/active-slot
17302026-05-12T01:45:44.791ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1675cbe7-4966-4c03-9258-f1a6fa634966 uri = /sp/sled/1/component/host-boot-flash/hash/0
17312026-05-12T01:45:44.791ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1675cbe7-4966-4c03-9258-f1a6fa634966 uri = /sp/sled/1/component/host-boot-flash/hash/0 version = 3.0.0
17322026-05-12T01:45:44.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
17332026-05-12T01:45:44.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 101 } interface = fake-sled1 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
17342026-05-12T01:45:44.791ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 219 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1675cbe7-4966-4c03-9258-f1a6fa634966 response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/0
17352026-05-12T01:45:44.792ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = caf18c51-2fd5-4bf0-bfc9-967c23c4d368 uri = /sp/sled/1/component/host-boot-flash/hash/1
17362026-05-12T01:45:44.792ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = caf18c51-2fd5-4bf0-bfc9-967c23c4d368 uri = /sp/sled/1/component/host-boot-flash/hash/1 version = 3.0.0
17372026-05-12T01:45:44.792ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
17382026-05-12T01:45:44.792ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 102 } interface = fake-sled1 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
17392026-05-12T01:45:44.792ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 201 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = caf18c51-2fd5-4bf0-bfc9-967c23c4d368 response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/1
17402026-05-12T01:45:44.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a5ed3ea-a945-4aa8-b4fd-ea725e999a3e uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
17412026-05-12T01:45:44.796ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a5ed3ea-a945-4aa8-b4fd-ea725e999a3e uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
17422026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
17432026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 103 } interface = fake-sled1 response = CabooseValue
17442026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
17452026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 104 } interface = fake-sled1 response = CabooseValue
17462026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
17472026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 105 } interface = fake-sled1 response = CabooseValue
17482026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
17492026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 106 } interface = fake-sled1 response = CabooseValue
17502026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
17512026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 107 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
17522026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
17532026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 108 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17542026-05-12T01:45:44.796ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 402 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a5ed3ea-a945-4aa8-b4fd-ea725e999a3e response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
17552026-05-12T01:45:44.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = b681cdeb-0609-476a-863d-99075d0932b7 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
17562026-05-12T01:45:44.796ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = b681cdeb-0609-476a-863d-99075d0932b7 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
17572026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
17582026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 109 } interface = fake-sled1 response = CabooseValue
17592026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
17602026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 110 } interface = fake-sled1 response = CabooseValue
17612026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
17622026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 111 } interface = fake-sled1 response = CabooseValue
17632026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
17642026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 112 } interface = fake-sled1 response = CabooseValue
17652026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
17662026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 113 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
17672026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
17682026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 114 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17692026-05-12T01:45:44.796ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 393 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = b681cdeb-0609-476a-863d-99075d0932b7 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
17702026-05-12T01:45:44.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 82a83bee-0fa4-4242-81cd-cbdbf9d9f306 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
17712026-05-12T01:45:44.796ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 82a83bee-0fa4-4242-81cd-cbdbf9d9f306 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
17722026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
17732026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 115 } interface = fake-sled1 response = CabooseValue
17742026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
17752026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 116 } interface = fake-sled1 response = CabooseValue
17762026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
17772026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 117 } interface = fake-sled1 response = CabooseValue
17782026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
17792026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 118 } interface = fake-sled1 response = CabooseValue
17802026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
17812026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 119 } interface = fake-sled1 response = CabooseValue
17822026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
17832026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 120 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17842026-05-12T01:45:44.796ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 390 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 82a83bee-0fa4-4242-81cd-cbdbf9d9f306 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
17852026-05-12T01:45:44.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 13b357fe-fd36-4356-b5c7-4aee7878f796 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
17862026-05-12T01:45:44.796ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 13b357fe-fd36-4356-b5c7-4aee7878f796 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
17872026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
17882026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 121 } interface = fake-sled1 response = CabooseValue
17892026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
17902026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 122 } interface = fake-sled1 response = CabooseValue
17912026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
17922026-05-12T01:45:44.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 123 } interface = fake-sled1 response = CabooseValue
17932026-05-12T01:45:44.797ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
17942026-05-12T01:45:44.797ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 124 } interface = fake-sled1 response = CabooseValue
17952026-05-12T01:45:44.797ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
17962026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 125 } interface = fake-sled1 response = CabooseValue
17972026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
17982026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 126 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17992026-05-12T01:45:44.798ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 385 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 13b357fe-fd36-4356-b5c7-4aee7878f796 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
18002026-05-12T01:45:44.798ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3e2f66db-ae4a-40fd-8b77-9e08de3fc31e uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
18012026-05-12T01:45:44.798ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3e2f66db-ae4a-40fd-8b77-9e08de3fc31e uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
18022026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
18032026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 127 } interface = fake-sled1 response = CabooseValue
18042026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
18052026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 128 } interface = fake-sled1 response = CabooseValue
18062026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
18072026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 129 } interface = fake-sled1 response = CabooseValue
18082026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
18092026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 130 } interface = fake-sled1 response = CabooseValue
18102026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
18112026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 131 } interface = fake-sled1 response = CabooseValue
18122026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
18132026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 132 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18142026-05-12T01:45:44.798ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 429 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 3e2f66db-ae4a-40fd-8b77-9e08de3fc31e response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
18152026-05-12T01:45:44.798ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e9135352-5810-43e7-b5a6-59b99e495f16 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
18162026-05-12T01:45:44.798ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e9135352-5810-43e7-b5a6-59b99e495f16 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
18172026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
18182026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 133 } interface = fake-sled1 response = CabooseValue
18192026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
18202026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 134 } interface = fake-sled1 response = CabooseValue
18212026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
18222026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 135 } interface = fake-sled1 response = CabooseValue
18232026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
18242026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 136 } interface = fake-sled1 response = CabooseValue
18252026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
18262026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 137 } interface = fake-sled1 response = CabooseValue
18272026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
18282026-05-12T01:45:44.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 138 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18292026-05-12T01:45:44.798ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 423 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e9135352-5810-43e7-b5a6-59b99e495f16 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
18302026-05-12T01:45:44.798ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = a7d0b9a1-6c3e-4cad-903c-9646d595fad0 uri = /sp/sled/1/component/rot/cmpa
18312026-05-12T01:45:44.798ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = a7d0b9a1-6c3e-4cad-903c-9646d595fad0 uri = /sp/sled/1/component/rot/cmpa version = 3.0.0
18322026-05-12T01:45:44.799ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
18332026-05-12T01:45:44.799ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 139 } interface = fake-sled1 response = ReadRot(Ok)
18342026-05-12T01:45:44.799ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 212 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = a7d0b9a1-6c3e-4cad-903c-9646d595fad0 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
18352026-05-12T01:45:44.799ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e76dc573-d4e9-4bd1-b930-6236925d2faa uri = /sp/sled/1/component/rot/cfpa
18362026-05-12T01:45:44.799ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e76dc573-d4e9-4bd1-b930-6236925d2faa uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
18372026-05-12T01:45:44.799ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
18382026-05-12T01:45:44.799ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 140 } interface = fake-sled1 response = ReadRot(Ok)
18392026-05-12T01:45:44.799ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 321 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = e76dc573-d4e9-4bd1-b930-6236925d2faa response_code = 200 uri = /sp/sled/1/component/rot/cfpa
18402026-05-12T01:45:44.799ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a1ac2c0-01de-47d7-bb5f-eb5165672ae6 uri = /sp/sled/1/component/rot/cfpa
18412026-05-12T01:45:44.799ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a1ac2c0-01de-47d7-bb5f-eb5165672ae6 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
18422026-05-12T01:45:44.799ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
18432026-05-12T01:45:44.799ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 141 } interface = fake-sled1 response = ReadRot(Ok)
18442026-05-12T01:45:44.799ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 296 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = 1a1ac2c0-01de-47d7-bb5f-eb5165672ae6 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
18452026-05-12T01:45:44.799ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd217be1-32cf-432b-9d0a-8924ccc924e9 uri = /sp/sled/1/component/rot/cfpa
18462026-05-12T01:45:44.799ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd217be1-32cf-432b-9d0a-8924ccc924e9 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
18472026-05-12T01:45:44.799ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
18482026-05-12T01:45:44.799ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 142 } interface = fake-sled1 response = ReadRot(Ok)
18492026-05-12T01:45:44.799ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 237 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47594 req_id = dd217be1-32cf-432b-9d0a-8924ccc924e9 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
18502026-05-12T01:45:45.247ZINFOtest_replacement_sanity (dropshot): accepted connection local_addr = [::1]:36865 remote_addr = [::1]:47596
18512026-05-12T01:45:45.248ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 397b6cf7-1e4c-43b3-99a9-c4bb7ca70c5a uri = /ignition
18522026-05-12T01:45:45.248ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 397b6cf7-1e4c-43b3-99a9-c4bb7ca70c5a uri = /ignition version = 3.0.0
18532026-05-12T01:45:45.248ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
18542026-05-12T01:45:45.248ZDEBGtest_replacement_sanity: received bulk ignition state request offset = 0 slot = sidecar 1 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 }]
18552026-05-12T01:45:45.248ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 101 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
18562026-05-12T01:45:45.248ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
18572026-05-12T01:45:45.248ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
18582026-05-12T01:45:45.248ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
18592026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
18602026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
18612026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
18622026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
18632026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
18642026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
18652026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
18662026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
18672026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
18682026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
18692026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
18702026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
18712026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
18722026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
18732026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
18742026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
18752026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
18762026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
18772026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
18782026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
18792026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
18802026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
18812026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
18822026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
18832026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
18842026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
18852026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
18862026-05-12T01:45:45.249ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
18872026-05-12T01:45:45.249ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 497 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 397b6cf7-1e4c-43b3-99a9-c4bb7ca70c5a response_code = 200 uri = /ignition
18882026-05-12T01:45:45.249ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0bdbb473-006e-42d8-ab70-2b96d779ec75 uri = /sp/switch/1
18892026-05-12T01:45:45.249ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0bdbb473-006e-42d8-ab70-2b96d779ec75 uri = /sp/switch/1 version = 3.0.0
18902026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }
18912026-05-12T01:45:45.249ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
18922026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 102 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
18932026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
18942026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 103 } interface = fake-switch0 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(()) }))
18952026-05-12T01:45:45.249ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 429 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0bdbb473-006e-42d8-ab70-2b96d779ec75 response_code = 200 uri = /sp/switch/1
18962026-05-12T01:45:45.249ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = d4479954-84ba-4517-8ad8-20350286290a uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
18972026-05-12T01:45:45.249ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = d4479954-84ba-4517-8ad8-20350286290a uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
18982026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
18992026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 104 } interface = fake-switch0 response = CabooseValue
19002026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
19012026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 105 } interface = fake-switch0 response = CabooseValue
19022026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
19032026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 106 } interface = fake-switch0 response = CabooseValue
19042026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
19052026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 107 } interface = fake-switch0 response = CabooseValue
19062026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
19072026-05-12T01:45:45.249ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 108 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
19082026-05-12T01:45:45.250ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
19092026-05-12T01:45:45.252ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 109 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
19102026-05-12T01:45:45.252ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2176 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = d4479954-84ba-4517-8ad8-20350286290a response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
19112026-05-12T01:45:45.252ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 83e3cb35-1acf-4eca-9792-8b3e9ebc795a uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
19122026-05-12T01:45:45.253ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 83e3cb35-1acf-4eca-9792-8b3e9ebc795a uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
19132026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
19142026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 110 } interface = fake-switch0 response = CabooseValue
19152026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
19162026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 111 } interface = fake-switch0 response = CabooseValue
19172026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
19182026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 112 } interface = fake-switch0 response = CabooseValue
19192026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
19202026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 113 } interface = fake-switch0 response = CabooseValue
19212026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
19222026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 114 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
19232026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
19242026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 115 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
19252026-05-12T01:45:45.253ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 548 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 83e3cb35-1acf-4eca-9792-8b3e9ebc795a response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
19262026-05-12T01:45:45.253ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0c759bb7-6fe5-47e2-8a06-002ff9e89659 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
19272026-05-12T01:45:45.253ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0c759bb7-6fe5-47e2-8a06-002ff9e89659 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
19282026-05-12T01:45:45.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
19292026-05-12T01:45:45.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
19302026-05-12T01:45:45.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
19312026-05-12T01:45:45.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
19322026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }
19332026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }
19342026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }
19352026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }
19362026-05-12T01:45:45.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
19372026-05-12T01:45:45.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
19382026-05-12T01:45:45.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
19392026-05-12T01:45:45.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
19402026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 116 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19412026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
19422026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 107 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19432026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 143 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19442026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 143 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19452026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
19462026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
19472026-05-12T01:45:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
19482026-05-12T01:45:45.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
19492026-05-12T01:45:45.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
19502026-05-12T01:45:45.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
19512026-05-12T01:45:45.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
19522026-05-12T01:45:45.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
19532026-05-12T01:45:45.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
19542026-05-12T01:45:45.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 117 } interface = fake-switch0 response = CabooseValue
19552026-05-12T01:45:45.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }
19562026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 108 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19572026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 144 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19582026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 144 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19592026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
19602026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
19612026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
19622026-05-12T01:45:45.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
19632026-05-12T01:45:45.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
19642026-05-12T01:45:45.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
19652026-05-12T01:45:45.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
19662026-05-12T01:45:45.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
19672026-05-12T01:45:45.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
19682026-05-12T01:45:45.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
19692026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 118 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19702026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
19712026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 109 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19722026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 145 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19732026-05-12T01:45:45.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 145 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19742026-05-12T01:45:45.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
19752026-05-12T01:45:45.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }
19762026-05-12T01:45:45.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
19772026-05-12T01:45:45.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
19782026-05-12T01:45:45.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
19792026-05-12T01:45:45.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
19802026-05-12T01:45:45.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
19812026-05-12T01:45:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
19822026-05-12T01:45:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
19832026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 119 } interface = fake-switch0 response = CabooseValue
19842026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 110 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19852026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 146 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19862026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 146 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19872026-05-12T01:45:45.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
19882026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
19892026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
19902026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
19912026-05-12T01:45:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
19922026-05-12T01:45:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
19932026-05-12T01:45:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
19942026-05-12T01:45:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
19952026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 120 } interface = fake-switch0 response = CabooseValue
19962026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 147 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19972026-05-12T01:45:45.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 147 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19982026-05-12T01:45:45.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
19992026-05-12T01:45:45.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
20002026-05-12T01:45:45.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
20012026-05-12T01:45:45.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
20022026-05-12T01:45:45.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
20032026-05-12T01:45:45.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
20042026-05-12T01:45:45.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
20052026-05-12T01:45:45.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 121 } interface = fake-switch0 response = CabooseValue
20062026-05-12T01:45:45.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 148 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20072026-05-12T01:45:45.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 148 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20082026-05-12T01:45:45.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
20092026-05-12T01:45:45.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
20102026-05-12T01:45:45.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
20112026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
20122026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
20132026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
20142026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
20152026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
20162026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
20172026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
20182026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
20192026-05-12T01:45:45.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
20202026-05-12T01:45:45.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 122 } interface = fake-switch0 response = CabooseValue
20212026-05-12T01:45:45.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 149 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
20222026-05-12T01:45:45.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 149 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20232026-05-12T01:45:45.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
20242026-05-12T01:45:45.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
20252026-05-12T01:45:45.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
20262026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
20272026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
20282026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
20292026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
20302026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
20312026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
20322026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
20332026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
20342026-05-12T01:45:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
20352026-05-12T01:45:45.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 123 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
20362026-05-12T01:45:45.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 150 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20372026-05-12T01:45:45.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 150 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
20382026-05-12T01:45:45.263ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 10958 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0c759bb7-6fe5-47e2-8a06-002ff9e89659 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
20392026-05-12T01:45:45.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
20402026-05-12T01:45:45.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
20412026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
20422026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
20432026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
20442026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
20452026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
20462026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
20472026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
20482026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
20492026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
20502026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
20512026-05-12T01:45:45.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 151 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
20522026-05-12T01:45:45.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 151 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
20532026-05-12T01:45:45.264ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = b5d03751-f4a9-4927-b0f0-ad8d470b4595 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
20542026-05-12T01:45:45.264ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = b5d03751-f4a9-4927-b0f0-ad8d470b4595 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
20552026-05-12T01:45:45.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }
20562026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }
20572026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
20582026-05-12T01:45:45.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
20592026-05-12T01:45:45.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
20602026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 152 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20612026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 152 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20622026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 124 } interface = fake-switch0 response = CabooseValue
20632026-05-12T01:45:45.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
20642026-05-12T01:45:45.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
20652026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
20662026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 125 } interface = fake-switch0 response = CabooseValue
20672026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
20682026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 126 } interface = fake-switch0 response = CabooseValue
20692026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
20702026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 127 } interface = fake-switch0 response = CabooseValue
20712026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
20722026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 128 } interface = fake-switch0 response = CabooseValue
20732026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
20742026-05-12T01:45:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 129 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
20752026-05-12T01:45:45.268ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2752 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = b5d03751-f4a9-4927-b0f0-ad8d470b4595 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
20762026-05-12T01:45:45.268ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = d9ae9154-a79a-4d18-a666-fd3b17cfc160 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
20772026-05-12T01:45:45.269ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = d9ae9154-a79a-4d18-a666-fd3b17cfc160 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
20782026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
20792026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 130 } interface = fake-switch0 response = CabooseValue
20802026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
20812026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 131 } interface = fake-switch0 response = CabooseValue
20822026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
20832026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 132 } interface = fake-switch0 response = CabooseValue
20842026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
20852026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 133 } interface = fake-switch0 response = CabooseValue
20862026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
20872026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 134 } interface = fake-switch0 response = CabooseValue
20882026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
20892026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 135 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
20902026-05-12T01:45:45.269ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1047 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = d9ae9154-a79a-4d18-a666-fd3b17cfc160 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
20912026-05-12T01:45:45.269ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 28a4dd68-9e0b-4d0b-9577-b45e39d6626b uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
20922026-05-12T01:45:45.269ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 28a4dd68-9e0b-4d0b-9577-b45e39d6626b uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
20932026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
20942026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 136 } interface = fake-switch0 response = CabooseValue
20952026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
20962026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 137 } interface = fake-switch0 response = CabooseValue
20972026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
20982026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 138 } interface = fake-switch0 response = CabooseValue
20992026-05-12T01:45:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
21002026-05-12T01:45:45.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 139 } interface = fake-switch0 response = CabooseValue
21012026-05-12T01:45:45.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
21022026-05-12T01:45:45.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 140 } interface = fake-switch0 response = CabooseValue
21032026-05-12T01:45:45.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
21042026-05-12T01:45:45.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 141 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
21052026-05-12T01:45:45.270ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 528 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 28a4dd68-9e0b-4d0b-9577-b45e39d6626b response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
21062026-05-12T01:45:45.270ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9bf8bfa4-9a8b-4f95-9526-da56ff1a5e3f uri = /sp/switch/1/component/rot/cmpa
21072026-05-12T01:45:45.270ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9bf8bfa4-9a8b-4f95-9526-da56ff1a5e3f uri = /sp/switch/1/component/rot/cmpa version = 3.0.0
21082026-05-12T01:45:45.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
21092026-05-12T01:45:45.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 142 } interface = fake-switch0 response = ReadRot(Ok)
21102026-05-12T01:45:45.271ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 265 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9bf8bfa4-9a8b-4f95-9526-da56ff1a5e3f response_code = 200 uri = /sp/switch/1/component/rot/cmpa
21112026-05-12T01:45:45.273ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = e91c4dea-789d-49f4-ad6d-7ae3d94d851d uri = /sp/switch/1/component/rot/cfpa
21122026-05-12T01:45:45.273ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = e91c4dea-789d-49f4-ad6d-7ae3d94d851d uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
21132026-05-12T01:45:45.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
21142026-05-12T01:45:45.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 143 } interface = fake-switch0 response = ReadRot(Ok)
21152026-05-12T01:45:45.273ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 450 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = e91c4dea-789d-49f4-ad6d-7ae3d94d851d response_code = 200 uri = /sp/switch/1/component/rot/cfpa
21162026-05-12T01:45:45.274ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 940a9aa8-7c65-4dc4-bac9-496bc6dcb365 uri = /sp/switch/1/component/rot/cfpa
21172026-05-12T01:45:45.274ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 940a9aa8-7c65-4dc4-bac9-496bc6dcb365 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
21182026-05-12T01:45:45.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
21192026-05-12T01:45:45.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 144 } interface = fake-switch0 response = ReadRot(Ok)
21202026-05-12T01:45:45.274ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 308 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 940a9aa8-7c65-4dc4-bac9-496bc6dcb365 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
21212026-05-12T01:45:45.275ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a19f7154-ec11-4b9b-bd82-d3240a55517a uri = /sp/switch/1/component/rot/cfpa
21222026-05-12T01:45:45.277ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a19f7154-ec11-4b9b-bd82-d3240a55517a uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
21232026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
21242026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 145 } interface = fake-switch0 response = ReadRot(Ok)
21252026-05-12T01:45:45.277ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 510 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a19f7154-ec11-4b9b-bd82-d3240a55517a response_code = 200 uri = /sp/switch/1/component/rot/cfpa
21262026-05-12T01:45:45.277ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 8989eb3f-aa27-4fb7-80cd-084822b75ae9 uri = /sp/switch/0
21272026-05-12T01:45:45.277ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 8989eb3f-aa27-4fb7-80cd-084822b75ae9 uri = /sp/switch/0 version = 3.0.0
21282026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }
21292026-05-12T01:45:45.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
21302026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 111 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
21312026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
21322026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 112 } interface = fake-switch1 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(()) }))
21332026-05-12T01:45:45.277ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 418 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 8989eb3f-aa27-4fb7-80cd-084822b75ae9 response_code = 200 uri = /sp/switch/0
21342026-05-12T01:45:45.277ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9da93422-63c8-40a4-a21f-02fc795065c9 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
21352026-05-12T01:45:45.277ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9da93422-63c8-40a4-a21f-02fc795065c9 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
21362026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
21372026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 113 } interface = fake-switch1 response = CabooseValue
21382026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
21392026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 114 } interface = fake-switch1 response = CabooseValue
21402026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
21412026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 115 } interface = fake-switch1 response = CabooseValue
21422026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
21432026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 116 } interface = fake-switch1 response = CabooseValue
21442026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
21452026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 117 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
21462026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
21472026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 118 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
21482026-05-12T01:45:45.277ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 556 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9da93422-63c8-40a4-a21f-02fc795065c9 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
21492026-05-12T01:45:45.277ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3bdbd060-5fef-4595-9062-e2e075c6cb8a uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
21502026-05-12T01:45:45.277ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3bdbd060-5fef-4595-9062-e2e075c6cb8a uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
21512026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
21522026-05-12T01:45:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 119 } interface = fake-switch1 response = CabooseValue
21532026-05-12T01:45:45.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
21542026-05-12T01:45:45.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 120 } interface = fake-switch1 response = CabooseValue
21552026-05-12T01:45:45.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
21562026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 121 } interface = fake-switch1 response = CabooseValue
21572026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
21582026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 122 } interface = fake-switch1 response = CabooseValue
21592026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
21602026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 123 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
21612026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
21622026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 124 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
21632026-05-12T01:45:45.279ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 547 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3bdbd060-5fef-4595-9062-e2e075c6cb8a response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
21642026-05-12T01:45:45.279ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 2ba933ed-50db-43e7-9416-4582e7998d81 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
21652026-05-12T01:45:45.279ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 2ba933ed-50db-43e7-9416-4582e7998d81 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
21662026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
21672026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 125 } interface = fake-switch1 response = CabooseValue
21682026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
21692026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 126 } interface = fake-switch1 response = CabooseValue
21702026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
21712026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 127 } interface = fake-switch1 response = CabooseValue
21722026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
21732026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 128 } interface = fake-switch1 response = CabooseValue
21742026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
21752026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 129 } interface = fake-switch1 response = CabooseValue
21762026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
21772026-05-12T01:45:45.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 130 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
21782026-05-12T01:45:45.279ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 491 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 2ba933ed-50db-43e7-9416-4582e7998d81 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
21792026-05-12T01:45:45.279ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 02510dc0-71e7-4109-8ec4-0899830b7dea uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
21802026-05-12T01:45:45.280ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 02510dc0-71e7-4109-8ec4-0899830b7dea uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
21812026-05-12T01:45:45.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
21822026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 131 } interface = fake-switch1 response = CabooseValue
21832026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
21842026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 132 } interface = fake-switch1 response = CabooseValue
21852026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
21862026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 133 } interface = fake-switch1 response = CabooseValue
21872026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
21882026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 134 } interface = fake-switch1 response = CabooseValue
21892026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
21902026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 135 } interface = fake-switch1 response = CabooseValue
21912026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
21922026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 136 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
21932026-05-12T01:45:45.281ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 525 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 02510dc0-71e7-4109-8ec4-0899830b7dea response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
21942026-05-12T01:45:45.281ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = fcc1b000-e104-4f32-8b5d-291d28b30972 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
21952026-05-12T01:45:45.281ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = fcc1b000-e104-4f32-8b5d-291d28b30972 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
21962026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
21972026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 137 } interface = fake-switch1 response = CabooseValue
21982026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
21992026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 138 } interface = fake-switch1 response = CabooseValue
22002026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
22012026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 139 } interface = fake-switch1 response = CabooseValue
22022026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
22032026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 140 } interface = fake-switch1 response = CabooseValue
22042026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
22052026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 141 } interface = fake-switch1 response = CabooseValue
22062026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
22072026-05-12T01:45:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 142 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
22082026-05-12T01:45:45.281ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 815 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = fcc1b000-e104-4f32-8b5d-291d28b30972 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
22092026-05-12T01:45:45.285ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a6c2ce7e-9219-40df-bf4d-5a14af41715e uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
22102026-05-12T01:45:45.285ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a6c2ce7e-9219-40df-bf4d-5a14af41715e uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
22112026-05-12T01:45:45.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
22122026-05-12T01:45:45.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 143 } interface = fake-switch1 response = CabooseValue
22132026-05-12T01:45:45.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
22142026-05-12T01:45:45.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 144 } interface = fake-switch1 response = CabooseValue
22152026-05-12T01:45:45.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
22162026-05-12T01:45:45.331ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 145 } interface = fake-switch1 response = CabooseValue
22172026-05-12T01:45:45.332ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
22182026-05-12T01:45:45.332ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 146 } interface = fake-switch1 response = CabooseValue
22192026-05-12T01:45:45.332ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
22202026-05-12T01:45:45.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 147 } interface = fake-switch1 response = CabooseValue
22212026-05-12T01:45:45.336ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
22222026-05-12T01:45:45.339ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 148 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
22232026-05-12T01:45:45.340ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 54703 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a6c2ce7e-9219-40df-bf4d-5a14af41715e response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
22242026-05-12T01:45:45.340ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = aefeb67e-50a7-4a4b-9c4f-6f14792ca052 uri = /sp/switch/0/component/rot/cmpa
22252026-05-12T01:45:45.340ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = aefeb67e-50a7-4a4b-9c4f-6f14792ca052 uri = /sp/switch/0/component/rot/cmpa version = 3.0.0
22262026-05-12T01:45:45.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
22272026-05-12T01:45:45.355ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 149 } interface = fake-switch1 response = ReadRot(Ok)
22282026-05-12T01:45:45.357ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 15580 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = aefeb67e-50a7-4a4b-9c4f-6f14792ca052 response_code = 200 uri = /sp/switch/0/component/rot/cmpa
22292026-05-12T01:45:45.357ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 8fc22eae-3bbb-476d-99fe-4a341e5d64a9 uri = /sp/switch/0/component/rot/cfpa
22302026-05-12T01:45:45.357ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 8fc22eae-3bbb-476d-99fe-4a341e5d64a9 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
22312026-05-12T01:45:45.357ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
22322026-05-12T01:45:45.357ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 150 } interface = fake-switch1 response = ReadRot(Ok)
22332026-05-12T01:45:45.357ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 489 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 8fc22eae-3bbb-476d-99fe-4a341e5d64a9 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
22342026-05-12T01:45:45.364ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = aaa1e408-c4dd-4859-9cdb-42730345f231 uri = /sp/switch/0/component/rot/cfpa
22352026-05-12T01:45:45.364ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = aaa1e408-c4dd-4859-9cdb-42730345f231 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
22362026-05-12T01:45:45.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
22372026-05-12T01:45:45.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 151 } interface = fake-switch1 response = ReadRot(Ok)
22382026-05-12T01:45:45.364ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 481 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = aaa1e408-c4dd-4859-9cdb-42730345f231 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
22392026-05-12T01:45:45.365ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = acb7d762-fceb-4e50-af4f-d371843810ff uri = /sp/switch/0/component/rot/cfpa
22402026-05-12T01:45:45.365ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = acb7d762-fceb-4e50-af4f-d371843810ff uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
22412026-05-12T01:45:45.365ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
22422026-05-12T01:45:45.365ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 152 } interface = fake-switch1 response = ReadRot(Ok)
22432026-05-12T01:45:45.365ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 477 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = acb7d762-fceb-4e50-af4f-d371843810ff response_code = 200 uri = /sp/switch/0/component/rot/cfpa
22442026-05-12T01:45:45.367ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = ff11bb7f-81c7-4c10-be61-557f20f503bd uri = /sp/sled/0
22452026-05-12T01:45:45.367ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = ff11bb7f-81c7-4c10-be61-557f20f503bd uri = /sp/sled/0 version = 3.0.0
22462026-05-12T01:45:45.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }
22472026-05-12T01:45:45.368ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
22482026-05-12T01:45:45.368ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 153 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
22492026-05-12T01:45:45.368ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
22502026-05-12T01:45:45.368ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 154 } interface = fake-sled0 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(()) }))
22512026-05-12T01:45:45.368ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 867 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = ff11bb7f-81c7-4c10-be61-557f20f503bd response_code = 200 uri = /sp/sled/0
22522026-05-12T01:45:45.369ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = cc93d106-1dac-486c-858f-93b174127c0d uri = /sp/sled/0/component/host-boot-flash/active-slot
22532026-05-12T01:45:45.369ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = cc93d106-1dac-486c-858f-93b174127c0d uri = /sp/sled/0/component/host-boot-flash/active-slot version = 3.0.0
22542026-05-12T01:45:45.369ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
22552026-05-12T01:45:45.369ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 0
22562026-05-12T01:45:45.369ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 155 } interface = fake-sled0 response = ComponentActiveSlot(0)
22572026-05-12T01:45:45.369ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 468 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = cc93d106-1dac-486c-858f-93b174127c0d response_code = 200 uri = /sp/sled/0/component/host-boot-flash/active-slot
22582026-05-12T01:45:45.370ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 6eee1598-d6e9-42f5-96de-c57143a0be1a uri = /sp/sled/0/component/host-boot-flash/hash/0
22592026-05-12T01:45:45.370ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 6eee1598-d6e9-42f5-96de-c57143a0be1a uri = /sp/sled/0/component/host-boot-flash/hash/0 version = 3.0.0
22602026-05-12T01:45:45.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
22612026-05-12T01:45:45.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 156 } interface = fake-sled0 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
22622026-05-12T01:45:45.370ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 514 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 6eee1598-d6e9-42f5-96de-c57143a0be1a response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/0
22632026-05-12T01:45:45.371ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = b7fbfd2c-a95d-4b1e-ab66-33be891c66dd uri = /sp/sled/0/component/host-boot-flash/hash/1
22642026-05-12T01:45:45.371ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = b7fbfd2c-a95d-4b1e-ab66-33be891c66dd uri = /sp/sled/0/component/host-boot-flash/hash/1 version = 3.0.0
22652026-05-12T01:45:45.371ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
22662026-05-12T01:45:45.371ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 157 } interface = fake-sled0 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
22672026-05-12T01:45:45.372ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 619 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = b7fbfd2c-a95d-4b1e-ab66-33be891c66dd response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/1
22682026-05-12T01:45:45.373ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9313763b-395e-4fca-bf7b-0f05612b4f36 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
22692026-05-12T01:45:45.373ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9313763b-395e-4fca-bf7b-0f05612b4f36 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
22702026-05-12T01:45:45.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
22712026-05-12T01:45:45.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 158 } interface = fake-sled0 response = CabooseValue
22722026-05-12T01:45:45.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
22732026-05-12T01:45:45.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 159 } interface = fake-sled0 response = CabooseValue
22742026-05-12T01:45:45.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
22752026-05-12T01:45:45.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 160 } interface = fake-sled0 response = CabooseValue
22762026-05-12T01:45:45.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
22772026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 161 } interface = fake-sled0 response = CabooseValue
22782026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
22792026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 162 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
22802026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
22812026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 163 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
22822026-05-12T01:45:45.374ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 818 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9313763b-395e-4fca-bf7b-0f05612b4f36 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
22832026-05-12T01:45:45.374ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 441476a6-6aca-4d1f-9d90-29fb2918d9e6 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
22842026-05-12T01:45:45.374ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 441476a6-6aca-4d1f-9d90-29fb2918d9e6 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
22852026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
22862026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 164 } interface = fake-sled0 response = CabooseValue
22872026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
22882026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 165 } interface = fake-sled0 response = CabooseValue
22892026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
22902026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 166 } interface = fake-sled0 response = CabooseValue
22912026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
22922026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 167 } interface = fake-sled0 response = CabooseValue
22932026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
22942026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 168 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
22952026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
22962026-05-12T01:45:45.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 169 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
22972026-05-12T01:45:45.375ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 433 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 441476a6-6aca-4d1f-9d90-29fb2918d9e6 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
22982026-05-12T01:45:45.375ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = c9361690-71d5-448d-8c70-b93a53e0879c uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
22992026-05-12T01:45:45.375ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = c9361690-71d5-448d-8c70-b93a53e0879c uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
23002026-05-12T01:45:45.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
23012026-05-12T01:45:45.375ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 170 } interface = fake-sled0 response = CabooseValue
23022026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
23032026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 171 } interface = fake-sled0 response = CabooseValue
23042026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
23052026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 172 } interface = fake-sled0 response = CabooseValue
23062026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
23072026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 173 } interface = fake-sled0 response = CabooseValue
23082026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
23092026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 174 } interface = fake-sled0 response = CabooseValue
23102026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
23112026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 175 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
23122026-05-12T01:45:45.376ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 399 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = c9361690-71d5-448d-8c70-b93a53e0879c response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
23132026-05-12T01:45:45.376ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 7e39e73d-91ac-4a18-9c0b-ee7d771928a3 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
23142026-05-12T01:45:45.376ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 7e39e73d-91ac-4a18-9c0b-ee7d771928a3 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
23152026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
23162026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 176 } interface = fake-sled0 response = CabooseValue
23172026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
23182026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 177 } interface = fake-sled0 response = CabooseValue
23192026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
23202026-05-12T01:45:45.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 178 } interface = fake-sled0 response = CabooseValue
23212026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
23222026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 179 } interface = fake-sled0 response = CabooseValue
23232026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
23242026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 180 } interface = fake-sled0 response = CabooseValue
23252026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
23262026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 181 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
23272026-05-12T01:45:45.377ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 377 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 7e39e73d-91ac-4a18-9c0b-ee7d771928a3 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
23282026-05-12T01:45:45.377ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 53516014-8f55-4c2c-b64b-a6353a3151c4 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
23292026-05-12T01:45:45.377ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 53516014-8f55-4c2c-b64b-a6353a3151c4 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
23302026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
23312026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 182 } interface = fake-sled0 response = CabooseValue
23322026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
23332026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 183 } interface = fake-sled0 response = CabooseValue
23342026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
23352026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 184 } interface = fake-sled0 response = CabooseValue
23362026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
23372026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 185 } interface = fake-sled0 response = CabooseValue
23382026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
23392026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 186 } interface = fake-sled0 response = CabooseValue
23402026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
23412026-05-12T01:45:45.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 187 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
23422026-05-12T01:45:45.377ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 417 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 53516014-8f55-4c2c-b64b-a6353a3151c4 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
23432026-05-12T01:45:45.380ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 2cecf82a-19f3-46a3-a6d1-c81723a37795 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
23442026-05-12T01:45:45.380ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 2cecf82a-19f3-46a3-a6d1-c81723a37795 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
23452026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
23462026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 188 } interface = fake-sled0 response = CabooseValue
23472026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
23482026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 189 } interface = fake-sled0 response = CabooseValue
23492026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
23502026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 190 } interface = fake-sled0 response = CabooseValue
23512026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
23522026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 191 } interface = fake-sled0 response = CabooseValue
23532026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
23542026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 192 } interface = fake-sled0 response = CabooseValue
23552026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
23562026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 193 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
23572026-05-12T01:45:45.380ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 391 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 2cecf82a-19f3-46a3-a6d1-c81723a37795 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
23582026-05-12T01:45:45.380ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 4edde0fa-e4aa-4f41-8b38-3c77289612fd uri = /sp/sled/0/component/rot/cmpa
23592026-05-12T01:45:45.380ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 4edde0fa-e4aa-4f41-8b38-3c77289612fd uri = /sp/sled/0/component/rot/cmpa version = 3.0.0
23602026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
23612026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 194 } interface = fake-sled0 response = ReadRot(Ok)
23622026-05-12T01:45:45.380ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 224 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 4edde0fa-e4aa-4f41-8b38-3c77289612fd response_code = 200 uri = /sp/sled/0/component/rot/cmpa
23632026-05-12T01:45:45.380ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 53f781ed-4d5e-4418-a7b2-8181ac2d59c4 uri = /sp/sled/0/component/rot/cfpa
23642026-05-12T01:45:45.380ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 53f781ed-4d5e-4418-a7b2-8181ac2d59c4 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
23652026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
23662026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 195 } interface = fake-sled0 response = ReadRot(Ok)
23672026-05-12T01:45:45.380ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 285 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 53f781ed-4d5e-4418-a7b2-8181ac2d59c4 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
23682026-05-12T01:45:45.380ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a1a54e3e-f059-4461-9046-6ba7c4e6b164 uri = /sp/sled/0/component/rot/cfpa
23692026-05-12T01:45:45.380ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a1a54e3e-f059-4461-9046-6ba7c4e6b164 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
23702026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
23712026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 196 } interface = fake-sled0 response = ReadRot(Ok)
23722026-05-12T01:45:45.380ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 248 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = a1a54e3e-f059-4461-9046-6ba7c4e6b164 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
23732026-05-12T01:45:45.380ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 1505d73b-ee81-4889-b6d2-a6516da651ca uri = /sp/sled/0/component/rot/cfpa
23742026-05-12T01:45:45.380ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 1505d73b-ee81-4889-b6d2-a6516da651ca uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
23752026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
23762026-05-12T01:45:45.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 197 } interface = fake-sled0 response = ReadRot(Ok)
23772026-05-12T01:45:45.380ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 249 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 1505d73b-ee81-4889-b6d2-a6516da651ca response_code = 200 uri = /sp/sled/0/component/rot/cfpa
23782026-05-12T01:45:45.380ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9f0dbf99-6169-4295-a59e-d2098c0f00d6 uri = /sp/sled/1
23792026-05-12T01:45:45.380ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9f0dbf99-6169-4295-a59e-d2098c0f00d6 uri = /sp/sled/1 version = 3.0.0
23802026-05-12T01:45:45.381ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }
23812026-05-12T01:45:45.381ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
23822026-05-12T01:45:45.386ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 153 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
23832026-05-12T01:45:45.386ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
23842026-05-12T01:45:45.387ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 154 } interface = fake-sled1 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(()) }))
23852026-05-12T01:45:45.387ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 388 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 9f0dbf99-6169-4295-a59e-d2098c0f00d6 response_code = 200 uri = /sp/sled/1
23862026-05-12T01:45:45.387ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0e301490-e096-4fee-9766-4a0e73565c80 uri = /sp/sled/1/component/host-boot-flash/active-slot
23872026-05-12T01:45:45.387ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0e301490-e096-4fee-9766-4a0e73565c80 uri = /sp/sled/1/component/host-boot-flash/active-slot version = 3.0.0
23882026-05-12T01:45:45.387ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
23892026-05-12T01:45:45.387ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 1
23902026-05-12T01:45:45.387ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 155 } interface = fake-sled1 response = ComponentActiveSlot(0)
23912026-05-12T01:45:45.387ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 202 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 0e301490-e096-4fee-9766-4a0e73565c80 response_code = 200 uri = /sp/sled/1/component/host-boot-flash/active-slot
23922026-05-12T01:45:45.387ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = f093b28c-3b38-402e-9e55-c6f5e216e964 uri = /sp/sled/1/component/host-boot-flash/hash/0
23932026-05-12T01:45:45.387ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = f093b28c-3b38-402e-9e55-c6f5e216e964 uri = /sp/sled/1/component/host-boot-flash/hash/0 version = 3.0.0
23942026-05-12T01:45:45.387ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
23952026-05-12T01:45:45.387ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 156 } interface = fake-sled1 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
23962026-05-12T01:45:45.387ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 213 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = f093b28c-3b38-402e-9e55-c6f5e216e964 response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/0
23972026-05-12T01:45:45.387ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 794805a0-9bcd-4062-aa61-937baefc0bba uri = /sp/sled/1/component/host-boot-flash/hash/1
23982026-05-12T01:45:45.387ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 794805a0-9bcd-4062-aa61-937baefc0bba uri = /sp/sled/1/component/host-boot-flash/hash/1 version = 3.0.0
23992026-05-12T01:45:45.387ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
24002026-05-12T01:45:45.387ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 157 } interface = fake-sled1 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
24012026-05-12T01:45:45.387ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 200 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 794805a0-9bcd-4062-aa61-937baefc0bba response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/1
24022026-05-12T01:45:45.389ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 994fe804-007c-477a-8b4a-4d9f0eb79a00 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
24032026-05-12T01:45:45.390ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 994fe804-007c-477a-8b4a-4d9f0eb79a00 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
24042026-05-12T01:45:45.390ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
24052026-05-12T01:45:45.392ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 158 } interface = fake-sled1 response = CabooseValue
24062026-05-12T01:45:45.392ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
24072026-05-12T01:45:45.398ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 159 } interface = fake-sled1 response = CabooseValue
24082026-05-12T01:45:45.398ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
24092026-05-12T01:45:45.399ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 160 } interface = fake-sled1 response = CabooseValue
24102026-05-12T01:45:45.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
24112026-05-12T01:45:45.399ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 161 } interface = fake-sled1 response = CabooseValue
24122026-05-12T01:45:45.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
24132026-05-12T01:45:45.399ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 162 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
24142026-05-12T01:45:45.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
24152026-05-12T01:45:45.399ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 163 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24162026-05-12T01:45:45.399ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 9767 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 994fe804-007c-477a-8b4a-4d9f0eb79a00 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
24172026-05-12T01:45:45.403ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3dfb9d64-7cf2-426d-9b50-f486ad24433d uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
24182026-05-12T01:45:45.403ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3dfb9d64-7cf2-426d-9b50-f486ad24433d uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
24192026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
24202026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 164 } interface = fake-sled1 response = CabooseValue
24212026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
24222026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 165 } interface = fake-sled1 response = CabooseValue
24232026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
24242026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 166 } interface = fake-sled1 response = CabooseValue
24252026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
24262026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 167 } interface = fake-sled1 response = CabooseValue
24272026-05-12T01:45:45.403ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
24282026-05-12T01:45:45.404ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 168 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
24292026-05-12T01:45:45.404ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
24302026-05-12T01:45:45.404ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 169 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24312026-05-12T01:45:45.404ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 778 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3dfb9d64-7cf2-426d-9b50-f486ad24433d response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
24322026-05-12T01:45:45.416ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 54b70184-0264-4427-b276-8c24c4a5168e uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
24332026-05-12T01:45:45.416ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 54b70184-0264-4427-b276-8c24c4a5168e uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
24342026-05-12T01:45:45.416ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
24352026-05-12T01:45:45.416ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 170 } interface = fake-sled1 response = CabooseValue
24362026-05-12T01:45:45.416ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
24372026-05-12T01:45:45.416ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 171 } interface = fake-sled1 response = CabooseValue
24382026-05-12T01:45:45.416ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
24392026-05-12T01:45:45.416ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 172 } interface = fake-sled1 response = CabooseValue
24402026-05-12T01:45:45.416ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
24412026-05-12T01:45:45.442ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 173 } interface = fake-sled1 response = CabooseValue
24422026-05-12T01:45:45.442ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
24432026-05-12T01:45:45.442ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 174 } interface = fake-sled1 response = CabooseValue
24442026-05-12T01:45:45.442ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
24452026-05-12T01:45:45.443ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 175 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24462026-05-12T01:45:45.443ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 31249 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 54b70184-0264-4427-b276-8c24c4a5168e response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
24472026-05-12T01:45:45.446ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 5a9e4857-a5f8-40cf-ab62-bf225cceff24 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
24482026-05-12T01:45:45.446ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 5a9e4857-a5f8-40cf-ab62-bf225cceff24 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
24492026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
24502026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 176 } interface = fake-sled1 response = CabooseValue
24512026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
24522026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 177 } interface = fake-sled1 response = CabooseValue
24532026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
24542026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 178 } interface = fake-sled1 response = CabooseValue
24552026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
24562026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 179 } interface = fake-sled1 response = CabooseValue
24572026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
24582026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 180 } interface = fake-sled1 response = CabooseValue
24592026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
24602026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 181 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24612026-05-12T01:45:45.446ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 553 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 5a9e4857-a5f8-40cf-ab62-bf225cceff24 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
24622026-05-12T01:45:45.446ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = f1b559df-b207-4f3c-a344-7407394db0f5 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
24632026-05-12T01:45:45.446ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = f1b559df-b207-4f3c-a344-7407394db0f5 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
24642026-05-12T01:45:45.446ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
24652026-05-12T01:45:45.447ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 182 } interface = fake-sled1 response = CabooseValue
24662026-05-12T01:45:45.447ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
24672026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 183 } interface = fake-sled1 response = CabooseValue
24682026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
24692026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 184 } interface = fake-sled1 response = CabooseValue
24702026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
24712026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 185 } interface = fake-sled1 response = CabooseValue
24722026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
24732026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 186 } interface = fake-sled1 response = CabooseValue
24742026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
24752026-05-12T01:45:45.448ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 187 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24762026-05-12T01:45:45.448ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 472 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = f1b559df-b207-4f3c-a344-7407394db0f5 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
24772026-05-12T01:45:45.467ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 23da1dde-ca35-4842-a36d-a0d221a25c7d uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
24782026-05-12T01:45:45.467ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 23da1dde-ca35-4842-a36d-a0d221a25c7d uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
24792026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
24802026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 188 } interface = fake-sled1 response = CabooseValue
24812026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
24822026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 189 } interface = fake-sled1 response = CabooseValue
24832026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
24842026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 190 } interface = fake-sled1 response = CabooseValue
24852026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
24862026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 191 } interface = fake-sled1 response = CabooseValue
24872026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
24882026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 192 } interface = fake-sled1 response = CabooseValue
24892026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
24902026-05-12T01:45:45.468ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 193 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24912026-05-12T01:45:45.468ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 758 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 23da1dde-ca35-4842-a36d-a0d221a25c7d response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
24922026-05-12T01:45:45.469ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 220f51e7-b462-4509-b126-b9565a9d1f11 uri = /sp/sled/1/component/rot/cmpa
24932026-05-12T01:45:45.469ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 220f51e7-b462-4509-b126-b9565a9d1f11 uri = /sp/sled/1/component/rot/cmpa version = 3.0.0
24942026-05-12T01:45:45.469ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
24952026-05-12T01:45:45.469ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 194 } interface = fake-sled1 response = ReadRot(Ok)
24962026-05-12T01:45:45.469ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 323 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 220f51e7-b462-4509-b126-b9565a9d1f11 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
24972026-05-12T01:45:45.469ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3a194004-c3d8-4e88-87b5-b766e73a70aa uri = /sp/sled/1/component/rot/cfpa
24982026-05-12T01:45:45.470ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3a194004-c3d8-4e88-87b5-b766e73a70aa uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
24992026-05-12T01:45:45.470ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
25002026-05-12T01:45:45.470ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 195 } interface = fake-sled1 response = ReadRot(Ok)
25012026-05-12T01:45:45.470ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 374 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3a194004-c3d8-4e88-87b5-b766e73a70aa response_code = 200 uri = /sp/sled/1/component/rot/cfpa
25022026-05-12T01:45:45.470ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = e06df95e-ef78-4881-b230-9f523150d484 uri = /sp/sled/1/component/rot/cfpa
25032026-05-12T01:45:45.470ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = e06df95e-ef78-4881-b230-9f523150d484 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
25042026-05-12T01:45:45.470ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
25052026-05-12T01:45:45.471ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 196 } interface = fake-sled1 response = ReadRot(Ok)
25062026-05-12T01:45:45.476ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 304 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = e06df95e-ef78-4881-b230-9f523150d484 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
25072026-05-12T01:45:45.491ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3d83e636-c6e0-45e4-82d5-ef0f7c9aaef3 uri = /sp/sled/1/component/rot/cfpa
25082026-05-12T01:45:45.491ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3d83e636-c6e0-45e4-82d5-ef0f7c9aaef3 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
25092026-05-12T01:45:45.491ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
25102026-05-12T01:45:45.491ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 197 } interface = fake-sled1 response = ReadRot(Ok)
25112026-05-12T01:45:45.491ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 266 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47596 req_id = 3d83e636-c6e0-45e4-82d5-ef0f7c9aaef3 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
25122026-05-12T01:45:46.224ZINFOtest_replacement_sanity (dropshot): accepted connection local_addr = [::1]:36865 remote_addr = [::1]:47598
25132026-05-12T01:45:46.225ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c1556762-e967-4acc-b441-13d819f2e0c9 uri = /ignition
25142026-05-12T01:45:46.226ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c1556762-e967-4acc-b441-13d819f2e0c9 uri = /ignition version = 3.0.0
25152026-05-12T01:45:46.226ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
25162026-05-12T01:45:46.226ZDEBGtest_replacement_sanity: received bulk ignition state request offset = 0 slot = sidecar 1 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 }]
25172026-05-12T01:45:46.226ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 146 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
25182026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
25192026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
25202026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
25212026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
25222026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
25232026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
25242026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
25252026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
25262026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
25272026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
25282026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
25292026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
25302026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
25312026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
25322026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
25332026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
25342026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
25352026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
25362026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
25372026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
25382026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
25392026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
25402026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
25412026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
25422026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
25432026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
25442026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
25452026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
25462026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
25472026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
25482026-05-12T01:45:46.226ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
25492026-05-12T01:45:46.226ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 523 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c1556762-e967-4acc-b441-13d819f2e0c9 response_code = 200 uri = /ignition
25502026-05-12T01:45:46.226ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 813afdb4-9801-43ca-a6ef-79876ab8da14 uri = /sp/switch/1
25512026-05-12T01:45:46.226ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 813afdb4-9801-43ca-a6ef-79876ab8da14 uri = /sp/switch/1 version = 3.0.0
25522026-05-12T01:45:46.226ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }
25532026-05-12T01:45:46.226ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
25542026-05-12T01:45:46.226ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 147 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
25552026-05-12T01:45:46.226ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
25562026-05-12T01:45:46.226ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 148 } interface = fake-switch0 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(()) }))
25572026-05-12T01:45:46.226ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 704 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 813afdb4-9801-43ca-a6ef-79876ab8da14 response_code = 200 uri = /sp/switch/1
25582026-05-12T01:45:46.227ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ac9b62cb-914f-4a6d-a11a-e1ab76570156 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
25592026-05-12T01:45:46.227ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ac9b62cb-914f-4a6d-a11a-e1ab76570156 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
25602026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
25612026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 149 } interface = fake-switch0 response = CabooseValue
25622026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
25632026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 150 } interface = fake-switch0 response = CabooseValue
25642026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
25652026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 151 } interface = fake-switch0 response = CabooseValue
25662026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
25672026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 152 } interface = fake-switch0 response = CabooseValue
25682026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
25692026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 153 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
25702026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
25712026-05-12T01:45:46.227ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 154 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
25722026-05-12T01:45:46.227ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 512 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ac9b62cb-914f-4a6d-a11a-e1ab76570156 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
25732026-05-12T01:45:46.228ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 87b01403-75c8-416b-a66c-4ab571e07eb1 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
25742026-05-12T01:45:46.230ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 87b01403-75c8-416b-a66c-4ab571e07eb1 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
25752026-05-12T01:45:46.230ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
25762026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 155 } interface = fake-switch0 response = CabooseValue
25772026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
25782026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 156 } interface = fake-switch0 response = CabooseValue
25792026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
25802026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 157 } interface = fake-switch0 response = CabooseValue
25812026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
25822026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 158 } interface = fake-switch0 response = CabooseValue
25832026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
25842026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 159 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
25852026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
25862026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 160 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
25872026-05-12T01:45:46.234ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 628 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 87b01403-75c8-416b-a66c-4ab571e07eb1 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
25882026-05-12T01:45:46.234ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 6c3721f1-a4f7-47a8-9856-2641d9ec3d76 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
25892026-05-12T01:45:46.234ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 6c3721f1-a4f7-47a8-9856-2641d9ec3d76 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
25902026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
25912026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 161 } interface = fake-switch0 response = CabooseValue
25922026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
25932026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 162 } interface = fake-switch0 response = CabooseValue
25942026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
25952026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 163 } interface = fake-switch0 response = CabooseValue
25962026-05-12T01:45:46.234ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
25972026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 164 } interface = fake-switch0 response = CabooseValue
25982026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
25992026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 165 } interface = fake-switch0 response = CabooseValue
26002026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
26012026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 166 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26022026-05-12T01:45:46.235ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 427 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 6c3721f1-a4f7-47a8-9856-2641d9ec3d76 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
26032026-05-12T01:45:46.235ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 5ae00ebe-198f-4348-a995-e2151942cc27 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
26042026-05-12T01:45:46.235ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 5ae00ebe-198f-4348-a995-e2151942cc27 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
26052026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
26062026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 167 } interface = fake-switch0 response = CabooseValue
26072026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
26082026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 168 } interface = fake-switch0 response = CabooseValue
26092026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
26102026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 169 } interface = fake-switch0 response = CabooseValue
26112026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
26122026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 170 } interface = fake-switch0 response = CabooseValue
26132026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
26142026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 171 } interface = fake-switch0 response = CabooseValue
26152026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
26162026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 172 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26172026-05-12T01:45:46.235ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 453 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 5ae00ebe-198f-4348-a995-e2151942cc27 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
26182026-05-12T01:45:46.235ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a73b179e-0a67-4fed-a203-0f16c947ce21 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
26192026-05-12T01:45:46.235ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a73b179e-0a67-4fed-a203-0f16c947ce21 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
26202026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
26212026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 173 } interface = fake-switch0 response = CabooseValue
26222026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
26232026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 174 } interface = fake-switch0 response = CabooseValue
26242026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
26252026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 175 } interface = fake-switch0 response = CabooseValue
26262026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
26272026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 176 } interface = fake-switch0 response = CabooseValue
26282026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
26292026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 177 } interface = fake-switch0 response = CabooseValue
26302026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
26312026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 178 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26322026-05-12T01:45:46.235ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 368 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a73b179e-0a67-4fed-a203-0f16c947ce21 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
26332026-05-12T01:45:46.235ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 656015d7-9211-44ff-830f-859977785948 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
26342026-05-12T01:45:46.235ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 656015d7-9211-44ff-830f-859977785948 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
26352026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
26362026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 179 } interface = fake-switch0 response = CabooseValue
26372026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
26382026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 180 } interface = fake-switch0 response = CabooseValue
26392026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
26402026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 181 } interface = fake-switch0 response = CabooseValue
26412026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
26422026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 182 } interface = fake-switch0 response = CabooseValue
26432026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
26442026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 183 } interface = fake-switch0 response = CabooseValue
26452026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
26462026-05-12T01:45:46.235ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 184 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26472026-05-12T01:45:46.235ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2003 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 656015d7-9211-44ff-830f-859977785948 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
26482026-05-12T01:45:46.236ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 36cd28af-e342-4866-a652-d2fbd9fd30f0 uri = /sp/switch/1/component/rot/cmpa
26492026-05-12T01:45:46.237ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 36cd28af-e342-4866-a652-d2fbd9fd30f0 uri = /sp/switch/1/component/rot/cmpa version = 3.0.0
26502026-05-12T01:45:46.237ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
26512026-05-12T01:45:46.237ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 185 } interface = fake-switch0 response = ReadRot(Ok)
26522026-05-12T01:45:46.237ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 246 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 36cd28af-e342-4866-a652-d2fbd9fd30f0 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
26532026-05-12T01:45:46.237ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d1fb9d1b-124e-4a79-8de4-ab239416084c uri = /sp/switch/1/component/rot/cfpa
26542026-05-12T01:45:46.237ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d1fb9d1b-124e-4a79-8de4-ab239416084c uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
26552026-05-12T01:45:46.237ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
26562026-05-12T01:45:46.237ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 186 } interface = fake-switch0 response = ReadRot(Ok)
26572026-05-12T01:45:46.237ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 314 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d1fb9d1b-124e-4a79-8de4-ab239416084c response_code = 200 uri = /sp/switch/1/component/rot/cfpa
26582026-05-12T01:45:46.237ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 5063bacf-664c-4269-8e74-030490743c8c uri = /sp/switch/1/component/rot/cfpa
26592026-05-12T01:45:46.237ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 5063bacf-664c-4269-8e74-030490743c8c uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
26602026-05-12T01:45:46.237ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
26612026-05-12T01:45:46.237ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 187 } interface = fake-switch0 response = ReadRot(Ok)
26622026-05-12T01:45:46.238ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 269 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 5063bacf-664c-4269-8e74-030490743c8c response_code = 200 uri = /sp/switch/1/component/rot/cfpa
26632026-05-12T01:45:46.238ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4669f305-6071-4054-be60-8012ba48d204 uri = /sp/switch/1/component/rot/cfpa
26642026-05-12T01:45:46.238ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4669f305-6071-4054-be60-8012ba48d204 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
26652026-05-12T01:45:46.238ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
26662026-05-12T01:45:46.238ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 188 } interface = fake-switch0 response = ReadRot(Ok)
26672026-05-12T01:45:46.238ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 245 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4669f305-6071-4054-be60-8012ba48d204 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
26682026-05-12T01:45:46.238ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 18190fec-02b9-44fa-b37c-806afdc75ea8 uri = /sp/switch/0
26692026-05-12T01:45:46.238ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 18190fec-02b9-44fa-b37c-806afdc75ea8 uri = /sp/switch/0 version = 3.0.0
26702026-05-12T01:45:46.238ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }
26712026-05-12T01:45:46.238ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
26722026-05-12T01:45:46.238ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 153 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
26732026-05-12T01:45:46.238ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
26742026-05-12T01:45:46.239ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 154 } interface = fake-switch1 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(()) }))
26752026-05-12T01:45:46.239ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 377 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 18190fec-02b9-44fa-b37c-806afdc75ea8 response_code = 200 uri = /sp/switch/0
26762026-05-12T01:45:46.239ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 0a4d9c50-1ac9-413d-b426-7685140da057 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
26772026-05-12T01:45:46.240ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 0a4d9c50-1ac9-413d-b426-7685140da057 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
26782026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
26792026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 155 } interface = fake-switch1 response = CabooseValue
26802026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
26812026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 156 } interface = fake-switch1 response = CabooseValue
26822026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
26832026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 157 } interface = fake-switch1 response = CabooseValue
26842026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
26852026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 158 } interface = fake-switch1 response = CabooseValue
26862026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
26872026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 159 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
26882026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
26892026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 160 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26902026-05-12T01:45:46.240ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 400 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 0a4d9c50-1ac9-413d-b426-7685140da057 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
26912026-05-12T01:45:46.240ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 83a40e37-96e1-4fc9-bb40-385830dc7c25 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
26922026-05-12T01:45:46.240ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 83a40e37-96e1-4fc9-bb40-385830dc7c25 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
26932026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
26942026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 161 } interface = fake-switch1 response = CabooseValue
26952026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
26962026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 162 } interface = fake-switch1 response = CabooseValue
26972026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
26982026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 163 } interface = fake-switch1 response = CabooseValue
26992026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
27002026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 164 } interface = fake-switch1 response = CabooseValue
27012026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
27022026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 165 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
27032026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
27042026-05-12T01:45:46.240ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 166 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27052026-05-12T01:45:46.240ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 531 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 83a40e37-96e1-4fc9-bb40-385830dc7c25 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
27062026-05-12T01:45:46.241ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4d3a3ca6-6970-42a3-94ad-7ea172faee99 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
27072026-05-12T01:45:46.241ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4d3a3ca6-6970-42a3-94ad-7ea172faee99 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
27082026-05-12T01:45:46.241ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
27092026-05-12T01:45:46.241ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 167 } interface = fake-switch1 response = CabooseValue
27102026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
27112026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 168 } interface = fake-switch1 response = CabooseValue
27122026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
27132026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 169 } interface = fake-switch1 response = CabooseValue
27142026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
27152026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 170 } interface = fake-switch1 response = CabooseValue
27162026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
27172026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 171 } interface = fake-switch1 response = CabooseValue
27182026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
27192026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 172 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27202026-05-12T01:45:46.242ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 386 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4d3a3ca6-6970-42a3-94ad-7ea172faee99 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
27212026-05-12T01:45:46.242ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 787f9b99-4643-4ae3-98c7-1a754194c679 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
27222026-05-12T01:45:46.242ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 787f9b99-4643-4ae3-98c7-1a754194c679 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
27232026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
27242026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 173 } interface = fake-switch1 response = CabooseValue
27252026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
27262026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 174 } interface = fake-switch1 response = CabooseValue
27272026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
27282026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 175 } interface = fake-switch1 response = CabooseValue
27292026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
27302026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 176 } interface = fake-switch1 response = CabooseValue
27312026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
27322026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 177 } interface = fake-switch1 response = CabooseValue
27332026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
27342026-05-12T01:45:46.242ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 178 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27352026-05-12T01:45:46.242ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 376 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 787f9b99-4643-4ae3-98c7-1a754194c679 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
27362026-05-12T01:45:46.242ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = f6c01133-7077-4ce5-acfa-07defc99e972 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
27372026-05-12T01:45:46.242ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = f6c01133-7077-4ce5-acfa-07defc99e972 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
27382026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
27392026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 179 } interface = fake-switch1 response = CabooseValue
27402026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
27412026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 180 } interface = fake-switch1 response = CabooseValue
27422026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
27432026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 181 } interface = fake-switch1 response = CabooseValue
27442026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
27452026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 182 } interface = fake-switch1 response = CabooseValue
27462026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
27472026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 183 } interface = fake-switch1 response = CabooseValue
27482026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
27492026-05-12T01:45:46.245ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 184 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27502026-05-12T01:45:46.245ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1714 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = f6c01133-7077-4ce5-acfa-07defc99e972 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
27512026-05-12T01:45:46.245ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3bdf8c8a-1e42-42e0-a191-dbb1fa4271be uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
27522026-05-12T01:45:46.246ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3bdf8c8a-1e42-42e0-a191-dbb1fa4271be uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
27532026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
27542026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 185 } interface = fake-switch1 response = CabooseValue
27552026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
27562026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 186 } interface = fake-switch1 response = CabooseValue
27572026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
27582026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 187 } interface = fake-switch1 response = CabooseValue
27592026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
27602026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 188 } interface = fake-switch1 response = CabooseValue
27612026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
27622026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 189 } interface = fake-switch1 response = CabooseValue
27632026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
27642026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 190 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27652026-05-12T01:45:46.246ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 478 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3bdf8c8a-1e42-42e0-a191-dbb1fa4271be response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
27662026-05-12T01:45:46.246ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 2b4289f8-e64b-4f89-9eaf-2eb219110770 uri = /sp/switch/0/component/rot/cmpa
27672026-05-12T01:45:46.246ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 2b4289f8-e64b-4f89-9eaf-2eb219110770 uri = /sp/switch/0/component/rot/cmpa version = 3.0.0
27682026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
27692026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 191 } interface = fake-switch1 response = ReadRot(Ok)
27702026-05-12T01:45:46.246ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 341 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 2b4289f8-e64b-4f89-9eaf-2eb219110770 response_code = 200 uri = /sp/switch/0/component/rot/cmpa
27712026-05-12T01:45:46.246ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 063df5cd-373b-4294-80f6-b3e428f7d321 uri = /sp/switch/0/component/rot/cfpa
27722026-05-12T01:45:46.246ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 063df5cd-373b-4294-80f6-b3e428f7d321 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
27732026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
27742026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 192 } interface = fake-switch1 response = ReadRot(Ok)
27752026-05-12T01:45:46.246ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 447 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 063df5cd-373b-4294-80f6-b3e428f7d321 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
27762026-05-12T01:45:46.246ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d2d1faf3-aa03-413f-944c-5f96f6abfc26 uri = /sp/switch/0/component/rot/cfpa
27772026-05-12T01:45:46.246ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d2d1faf3-aa03-413f-944c-5f96f6abfc26 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
27782026-05-12T01:45:46.246ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
27792026-05-12T01:45:46.250ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 193 } interface = fake-switch1 response = ReadRot(Ok)
27802026-05-12T01:45:46.251ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 4260 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d2d1faf3-aa03-413f-944c-5f96f6abfc26 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
27812026-05-12T01:45:46.252ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d2c64306-c3f4-4b7b-8c9e-820ecd5d3af5 uri = /sp/switch/0/component/rot/cfpa
27822026-05-12T01:45:46.252ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d2c64306-c3f4-4b7b-8c9e-820ecd5d3af5 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
27832026-05-12T01:45:46.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
27842026-05-12T01:45:46.252ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 194 } interface = fake-switch1 response = ReadRot(Ok)
27852026-05-12T01:45:46.252ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 375 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = d2c64306-c3f4-4b7b-8c9e-820ecd5d3af5 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
27862026-05-12T01:45:46.252ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3e628ab0-f80f-4d8e-b9a4-5f3f2889e564 uri = /sp/sled/0
27872026-05-12T01:45:46.252ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3e628ab0-f80f-4d8e-b9a4-5f3f2889e564 uri = /sp/sled/0 version = 3.0.0
27882026-05-12T01:45:46.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
27892026-05-12T01:45:46.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
27902026-05-12T01:45:46.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
27912026-05-12T01:45:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
27922026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(SpState) }
27932026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }
27942026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }
27952026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }
27962026-05-12T01:45:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
27972026-05-12T01:45:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
27982026-05-12T01:45:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
27992026-05-12T01:45:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
28002026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 189 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28012026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 195 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28022026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 198 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28032026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 198 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28042026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }
28052026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }
28062026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
28072026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
28082026-05-12T01:45:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
28092026-05-12T01:45:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
28102026-05-12T01:45:46.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
28112026-05-12T01:45:46.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
28122026-05-12T01:45:46.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
28132026-05-12T01:45:46.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
28142026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 199 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28152026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
28162026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 190 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28172026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 196 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28182026-05-12T01:45:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 199 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28192026-05-12T01:45:46.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
28202026-05-12T01:45:46.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
28212026-05-12T01:45:46.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
28222026-05-12T01:45:46.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
28232026-05-12T01:45:46.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
28242026-05-12T01:45:46.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
28252026-05-12T01:45:46.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
28262026-05-12T01:45:46.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
28272026-05-12T01:45:46.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
28282026-05-12T01:45:46.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 200 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28292026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
28302026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 197 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28312026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 200 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28322026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }
28332026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
28342026-05-12T01:45:46.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
28352026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
28362026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
28372026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 201 } interface = fake-sled0 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(()) }))
28382026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
28392026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 198 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28402026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 201 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28412026-05-12T01:45:46.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
28422026-05-12T01:45:46.269ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 7308 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3e628ab0-f80f-4d8e-b9a4-5f3f2889e564 response_code = 200 uri = /sp/sled/0
28432026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
28442026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
28452026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
28462026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
28472026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
28482026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 202 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28492026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 202 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28502026-05-12T01:45:46.269ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = cd208240-8a84-45ab-b7aa-5172c82ad6b4 uri = /sp/sled/0/component/host-boot-flash/active-slot
28512026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = cd208240-8a84-45ab-b7aa-5172c82ad6b4 uri = /sp/sled/0/component/host-boot-flash/active-slot version = 3.0.0
28522026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
28532026-05-12T01:45:46.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
28542026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
28552026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
28562026-05-12T01:45:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
28572026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
28582026-05-12T01:45:46.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 203 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28592026-05-12T01:45:46.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
28602026-05-12T01:45:46.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 203 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28612026-05-12T01:45:46.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
28622026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 0
28632026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
28642026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
28652026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
28662026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
28672026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
28682026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
28692026-05-12T01:45:46.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
28702026-05-12T01:45:46.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 204 } interface = fake-sled0 response = ComponentActiveSlot(0)
28712026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
28722026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 204 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
28732026-05-12T01:45:46.271ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 4938 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = cd208240-8a84-45ab-b7aa-5172c82ad6b4 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/active-slot
28742026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
28752026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
28762026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
28772026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
28782026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
28792026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 205 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28802026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 205 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28812026-05-12T01:45:46.271ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4386fee3-6be0-481d-8b85-17e310b919e6 uri = /sp/sled/0/component/host-boot-flash/hash/0
28822026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4386fee3-6be0-481d-8b85-17e310b919e6 uri = /sp/sled/0/component/host-boot-flash/hash/0 version = 3.0.0
28832026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
28842026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
28852026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
28862026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
28872026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
28882026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
28892026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
28902026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
28912026-05-12T01:45:46.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
28922026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 206 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
28932026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
28942026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 206 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
28952026-05-12T01:45:46.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }
28962026-05-12T01:45:46.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
28972026-05-12T01:45:46.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 207 } interface = fake-sled0 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
28982026-05-12T01:45:46.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
28992026-05-12T01:45:46.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 207 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
29002026-05-12T01:45:46.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
29012026-05-12T01:45:46.272ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 3185 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 4386fee3-6be0-481d-8b85-17e310b919e6 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/0
29022026-05-12T01:45:46.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
29032026-05-12T01:45:46.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
29042026-05-12T01:45:46.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 208 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29052026-05-12T01:45:46.272ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a7cb723c-ca8d-412b-8e6b-398a79b15b75 uri = /sp/sled/0/component/host-boot-flash/hash/1
29062026-05-12T01:45:46.272ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a7cb723c-ca8d-412b-8e6b-398a79b15b75 uri = /sp/sled/0/component/host-boot-flash/hash/1 version = 3.0.0
29072026-05-12T01:45:46.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
29082026-05-12T01:45:46.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
29092026-05-12T01:45:46.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
29102026-05-12T01:45:46.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
29112026-05-12T01:45:46.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
29122026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
29132026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
29142026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
29152026-05-12T01:45:46.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 209 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
29162026-05-12T01:45:46.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
29172026-05-12T01:45:46.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 210 } interface = fake-sled0 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
29182026-05-12T01:45:46.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
29192026-05-12T01:45:46.277ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 4742 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a7cb723c-ca8d-412b-8e6b-398a79b15b75 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/1
29202026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
29212026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
29222026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
29232026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
29242026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
29252026-05-12T01:45:46.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 211 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
29262026-05-12T01:45:46.277ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = eaab2fe5-9881-42f5-9d62-10944e6b4ecf uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
29272026-05-12T01:45:46.277ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = eaab2fe5-9881-42f5-9d62-10944e6b4ecf uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
29282026-05-12T01:45:46.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }
29292026-05-12T01:45:46.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
29302026-05-12T01:45:46.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 212 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
29312026-05-12T01:45:46.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
29322026-05-12T01:45:46.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
29332026-05-12T01:45:46.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 213 } interface = fake-sled0 response = CabooseValue
29342026-05-12T01:45:46.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
29352026-05-12T01:45:46.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 214 } interface = fake-sled0 response = CabooseValue
29362026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
29372026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 215 } interface = fake-sled0 response = CabooseValue
29382026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
29392026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 216 } interface = fake-sled0 response = CabooseValue
29402026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
29412026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 217 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
29422026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
29432026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 218 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
29442026-05-12T01:45:46.286ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2760 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = eaab2fe5-9881-42f5-9d62-10944e6b4ecf response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
29452026-05-12T01:45:46.286ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ab316348-868e-410a-abee-50c7ab8fed94 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
29462026-05-12T01:45:46.286ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ab316348-868e-410a-abee-50c7ab8fed94 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
29472026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
29482026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 219 } interface = fake-sled0 response = CabooseValue
29492026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
29502026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 220 } interface = fake-sled0 response = CabooseValue
29512026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
29522026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 221 } interface = fake-sled0 response = CabooseValue
29532026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
29542026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 222 } interface = fake-sled0 response = CabooseValue
29552026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
29562026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 223 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
29572026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
29582026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 224 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
29592026-05-12T01:45:46.286ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 4424 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ab316348-868e-410a-abee-50c7ab8fed94 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
29602026-05-12T01:45:46.286ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 0de72b95-94ec-4543-a6bd-ab9b6af94f9a uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
29612026-05-12T01:45:46.286ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 0de72b95-94ec-4543-a6bd-ab9b6af94f9a uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
29622026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
29632026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 225 } interface = fake-sled0 response = CabooseValue
29642026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
29652026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 226 } interface = fake-sled0 response = CabooseValue
29662026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
29672026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 227 } interface = fake-sled0 response = CabooseValue
29682026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
29692026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 228 } interface = fake-sled0 response = CabooseValue
29702026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
29712026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 229 } interface = fake-sled0 response = CabooseValue
29722026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
29732026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 230 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
29742026-05-12T01:45:46.286ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 561 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 0de72b95-94ec-4543-a6bd-ab9b6af94f9a response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
29752026-05-12T01:45:46.286ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 01097e70-490e-4ac6-86ad-2ab6dad47a46 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
29762026-05-12T01:45:46.286ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 01097e70-490e-4ac6-86ad-2ab6dad47a46 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
29772026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
29782026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 231 } interface = fake-sled0 response = CabooseValue
29792026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
29802026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 232 } interface = fake-sled0 response = CabooseValue
29812026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
29822026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 233 } interface = fake-sled0 response = CabooseValue
29832026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
29842026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 234 } interface = fake-sled0 response = CabooseValue
29852026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
29862026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 235 } interface = fake-sled0 response = CabooseValue
29872026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
29882026-05-12T01:45:46.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 236 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
29892026-05-12T01:45:46.286ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 585 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 01097e70-490e-4ac6-86ad-2ab6dad47a46 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
29902026-05-12T01:45:46.299ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ebfcb600-8903-43fb-8bd9-98b17ce2a92b uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
29912026-05-12T01:45:46.299ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ebfcb600-8903-43fb-8bd9-98b17ce2a92b uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
29922026-05-12T01:45:46.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
29932026-05-12T01:45:46.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 237 } interface = fake-sled0 response = CabooseValue
29942026-05-12T01:45:46.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
29952026-05-12T01:45:46.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 238 } interface = fake-sled0 response = CabooseValue
29962026-05-12T01:45:46.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
29972026-05-12T01:45:46.353ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 239 } interface = fake-sled0 response = CabooseValue
29982026-05-12T01:45:46.353ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
29992026-05-12T01:45:46.353ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 240 } interface = fake-sled0 response = CabooseValue
30002026-05-12T01:45:46.353ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
30012026-05-12T01:45:46.358ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 241 } interface = fake-sled0 response = CabooseValue
30022026-05-12T01:45:46.358ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
30032026-05-12T01:45:46.365ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 242 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
30042026-05-12T01:45:46.365ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 65797 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ebfcb600-8903-43fb-8bd9-98b17ce2a92b response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
30052026-05-12T01:45:46.366ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = e1e6d2d3-049d-40bf-8640-37ada97657ac uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
30062026-05-12T01:45:46.367ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = e1e6d2d3-049d-40bf-8640-37ada97657ac uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
30072026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
30082026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 243 } interface = fake-sled0 response = CabooseValue
30092026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
30102026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 244 } interface = fake-sled0 response = CabooseValue
30112026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
30122026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 245 } interface = fake-sled0 response = CabooseValue
30132026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
30142026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 246 } interface = fake-sled0 response = CabooseValue
30152026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
30162026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 247 } interface = fake-sled0 response = CabooseValue
30172026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
30182026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 248 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
30192026-05-12T01:45:46.367ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 613 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = e1e6d2d3-049d-40bf-8640-37ada97657ac response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
30202026-05-12T01:45:46.367ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c5c78935-e9ed-4cc6-8789-4588de582e1f uri = /sp/sled/0/component/rot/cmpa
30212026-05-12T01:45:46.367ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c5c78935-e9ed-4cc6-8789-4588de582e1f uri = /sp/sled/0/component/rot/cmpa version = 3.0.0
30222026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
30232026-05-12T01:45:46.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 249 } interface = fake-sled0 response = ReadRot(Ok)
30242026-05-12T01:45:46.367ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 282 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c5c78935-e9ed-4cc6-8789-4588de582e1f response_code = 200 uri = /sp/sled/0/component/rot/cmpa
30252026-05-12T01:45:46.370ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c6158771-03a2-486a-92e3-a594b6ca0f83 uri = /sp/sled/0/component/rot/cfpa
30262026-05-12T01:45:46.370ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c6158771-03a2-486a-92e3-a594b6ca0f83 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
30272026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
30282026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 250 } interface = fake-sled0 response = ReadRot(Ok)
30292026-05-12T01:45:46.370ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 433 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c6158771-03a2-486a-92e3-a594b6ca0f83 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
30302026-05-12T01:45:46.370ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a73b79e3-68a9-4bdc-9eb7-09e1b16e0f83 uri = /sp/sled/0/component/rot/cfpa
30312026-05-12T01:45:46.370ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a73b79e3-68a9-4bdc-9eb7-09e1b16e0f83 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
30322026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
30332026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 251 } interface = fake-sled0 response = ReadRot(Ok)
30342026-05-12T01:45:46.370ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 277 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a73b79e3-68a9-4bdc-9eb7-09e1b16e0f83 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
30352026-05-12T01:45:46.370ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1cb91b3b-9824-4eea-bb27-e09bae6ed25b uri = /sp/sled/0/component/rot/cfpa
30362026-05-12T01:45:46.370ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1cb91b3b-9824-4eea-bb27-e09bae6ed25b uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
30372026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
30382026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 252 } interface = fake-sled0 response = ReadRot(Ok)
30392026-05-12T01:45:46.370ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 274 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1cb91b3b-9824-4eea-bb27-e09bae6ed25b response_code = 200 uri = /sp/sled/0/component/rot/cfpa
30402026-05-12T01:45:46.370ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ecd62e11-11bc-4cbf-8201-555b12f07a42 uri = /sp/sled/1
30412026-05-12T01:45:46.370ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ecd62e11-11bc-4cbf-8201-555b12f07a42 uri = /sp/sled/1 version = 3.0.0
30422026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }
30432026-05-12T01:45:46.370ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
30442026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 208 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
30452026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
30462026-05-12T01:45:46.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 209 } interface = fake-sled1 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(()) }))
30472026-05-12T01:45:46.371ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 408 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = ecd62e11-11bc-4cbf-8201-555b12f07a42 response_code = 200 uri = /sp/sled/1
30482026-05-12T01:45:46.371ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1d5bdc79-cfab-4892-800c-da5d561aaf33 uri = /sp/sled/1/component/host-boot-flash/active-slot
30492026-05-12T01:45:46.371ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1d5bdc79-cfab-4892-800c-da5d561aaf33 uri = /sp/sled/1/component/host-boot-flash/active-slot version = 3.0.0
30502026-05-12T01:45:46.371ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
30512026-05-12T01:45:46.371ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 1
30522026-05-12T01:45:46.371ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 210 } interface = fake-sled1 response = ComponentActiveSlot(0)
30532026-05-12T01:45:46.371ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 256 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1d5bdc79-cfab-4892-800c-da5d561aaf33 response_code = 200 uri = /sp/sled/1/component/host-boot-flash/active-slot
30542026-05-12T01:45:46.372ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 6da891cd-4cc1-4b58-ac05-8c642d9f4c4d uri = /sp/sled/1/component/host-boot-flash/hash/0
30552026-05-12T01:45:46.372ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 6da891cd-4cc1-4b58-ac05-8c642d9f4c4d uri = /sp/sled/1/component/host-boot-flash/hash/0 version = 3.0.0
30562026-05-12T01:45:46.372ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
30572026-05-12T01:45:46.372ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 211 } interface = fake-sled1 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
30582026-05-12T01:45:46.372ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 248 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 6da891cd-4cc1-4b58-ac05-8c642d9f4c4d response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/0
30592026-05-12T01:45:46.372ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1fb2e82f-a7ee-44f7-be37-a5171835d5b6 uri = /sp/sled/1/component/host-boot-flash/hash/1
30602026-05-12T01:45:46.372ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1fb2e82f-a7ee-44f7-be37-a5171835d5b6 uri = /sp/sled/1/component/host-boot-flash/hash/1 version = 3.0.0
30612026-05-12T01:45:46.372ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
30622026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 212 } interface = fake-sled1 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
30632026-05-12T01:45:46.373ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 231 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1fb2e82f-a7ee-44f7-be37-a5171835d5b6 response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/1
30642026-05-12T01:45:46.373ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3d49d793-b76b-4fd5-b8cd-6ef72fd4b738 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
30652026-05-12T01:45:46.373ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3d49d793-b76b-4fd5-b8cd-6ef72fd4b738 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
30662026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
30672026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 213 } interface = fake-sled1 response = CabooseValue
30682026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
30692026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 214 } interface = fake-sled1 response = CabooseValue
30702026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
30712026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 215 } interface = fake-sled1 response = CabooseValue
30722026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
30732026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 216 } interface = fake-sled1 response = CabooseValue
30742026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
30752026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 217 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
30762026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
30772026-05-12T01:45:46.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 218 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
30782026-05-12T01:45:46.373ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 494 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 3d49d793-b76b-4fd5-b8cd-6ef72fd4b738 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
30792026-05-12T01:45:46.374ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 04364ed3-125b-4442-9012-653f46ff0f02 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
30802026-05-12T01:45:46.374ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 04364ed3-125b-4442-9012-653f46ff0f02 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
30812026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
30822026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 219 } interface = fake-sled1 response = CabooseValue
30832026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
30842026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 220 } interface = fake-sled1 response = CabooseValue
30852026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
30862026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 221 } interface = fake-sled1 response = CabooseValue
30872026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
30882026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 222 } interface = fake-sled1 response = CabooseValue
30892026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
30902026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 223 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
30912026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
30922026-05-12T01:45:46.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 224 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
30932026-05-12T01:45:46.374ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 446 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 04364ed3-125b-4442-9012-653f46ff0f02 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
30942026-05-12T01:45:46.375ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 858a2e65-6898-491b-ad05-e29f7285a198 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
30952026-05-12T01:45:46.375ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 858a2e65-6898-491b-ad05-e29f7285a198 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
30962026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
30972026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 225 } interface = fake-sled1 response = CabooseValue
30982026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
30992026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 226 } interface = fake-sled1 response = CabooseValue
31002026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
31012026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 227 } interface = fake-sled1 response = CabooseValue
31022026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
31032026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 228 } interface = fake-sled1 response = CabooseValue
31042026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
31052026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 229 } interface = fake-sled1 response = CabooseValue
31062026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
31072026-05-12T01:45:46.375ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 230 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
31082026-05-12T01:45:46.375ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 458 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 858a2e65-6898-491b-ad05-e29f7285a198 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
31092026-05-12T01:45:46.376ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = bc8f8d63-e909-4a97-bfae-37e13e0376fb uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
31102026-05-12T01:45:46.376ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = bc8f8d63-e909-4a97-bfae-37e13e0376fb uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
31112026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
31122026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 231 } interface = fake-sled1 response = CabooseValue
31132026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
31142026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 232 } interface = fake-sled1 response = CabooseValue
31152026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
31162026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 233 } interface = fake-sled1 response = CabooseValue
31172026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
31182026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 234 } interface = fake-sled1 response = CabooseValue
31192026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
31202026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 235 } interface = fake-sled1 response = CabooseValue
31212026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
31222026-05-12T01:45:46.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 236 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
31232026-05-12T01:45:46.376ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 443 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = bc8f8d63-e909-4a97-bfae-37e13e0376fb response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
31242026-05-12T01:45:46.376ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 8fd66e30-9fcf-4848-8eba-5c88df04861e uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
31252026-05-12T01:45:46.376ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 8fd66e30-9fcf-4848-8eba-5c88df04861e uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
31262026-05-12T01:45:46.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
31272026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 237 } interface = fake-sled1 response = CabooseValue
31282026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
31292026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 238 } interface = fake-sled1 response = CabooseValue
31302026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
31312026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 239 } interface = fake-sled1 response = CabooseValue
31322026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
31332026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 240 } interface = fake-sled1 response = CabooseValue
31342026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
31352026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 241 } interface = fake-sled1 response = CabooseValue
31362026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
31372026-05-12T01:45:46.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 242 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
31382026-05-12T01:45:46.384ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 6693 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 8fd66e30-9fcf-4848-8eba-5c88df04861e response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
31392026-05-12T01:45:46.394ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a6de2011-ccc6-4f83-80c0-202df8132d4c uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
31402026-05-12T01:45:46.394ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a6de2011-ccc6-4f83-80c0-202df8132d4c uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
31412026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
31422026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 243 } interface = fake-sled1 response = CabooseValue
31432026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
31442026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 244 } interface = fake-sled1 response = CabooseValue
31452026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
31462026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 245 } interface = fake-sled1 response = CabooseValue
31472026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
31482026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 246 } interface = fake-sled1 response = CabooseValue
31492026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
31502026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 247 } interface = fake-sled1 response = CabooseValue
31512026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
31522026-05-12T01:45:46.394ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 248 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
31532026-05-12T01:45:46.394ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 605 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = a6de2011-ccc6-4f83-80c0-202df8132d4c response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
31542026-05-12T01:45:46.395ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c72bb6b0-9662-493b-8a85-046efa9f11a9 uri = /sp/sled/1/component/rot/cmpa
31552026-05-12T01:45:46.395ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c72bb6b0-9662-493b-8a85-046efa9f11a9 uri = /sp/sled/1/component/rot/cmpa version = 3.0.0
31562026-05-12T01:45:46.395ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
31572026-05-12T01:45:46.395ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 249 } interface = fake-sled1 response = ReadRot(Ok)
31582026-05-12T01:45:46.395ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 579 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = c72bb6b0-9662-493b-8a85-046efa9f11a9 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
31592026-05-12T01:45:46.396ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = f6f9f0e0-b50c-4fc9-9570-24c5ad0903c4 uri = /sp/sled/1/component/rot/cfpa
31602026-05-12T01:45:46.396ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = f6f9f0e0-b50c-4fc9-9570-24c5ad0903c4 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
31612026-05-12T01:45:46.396ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
31622026-05-12T01:45:46.396ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 250 } interface = fake-sled1 response = ReadRot(Ok)
31632026-05-12T01:45:46.396ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 441 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = f6f9f0e0-b50c-4fc9-9570-24c5ad0903c4 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
31642026-05-12T01:45:46.400ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 75518349-634c-4b16-b704-08eb432c3de9 uri = /sp/sled/1/component/rot/cfpa
31652026-05-12T01:45:46.400ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 75518349-634c-4b16-b704-08eb432c3de9 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
31662026-05-12T01:45:46.401ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
31672026-05-12T01:45:46.401ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 251 } interface = fake-sled1 response = ReadRot(Ok)
31682026-05-12T01:45:46.401ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 547 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 75518349-634c-4b16-b704-08eb432c3de9 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
31692026-05-12T01:45:46.401ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1d7c6e5f-0209-438e-9b36-5895b1aa44f0 uri = /sp/sled/1/component/rot/cfpa
31702026-05-12T01:45:46.401ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1d7c6e5f-0209-438e-9b36-5895b1aa44f0 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
31712026-05-12T01:45:46.402ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
31722026-05-12T01:45:46.402ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 252 } interface = fake-sled1 response = ReadRot(Ok)
31732026-05-12T01:45:46.402ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 557 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47598 req_id = 1d7c6e5f-0209-438e-9b36-5895b1aa44f0 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
31742026-05-12T01:45:47.113ZINFOtest_replacement_sanity (dropshot): accepted connection local_addr = [::1]:36865 remote_addr = [::1]:47600
31752026-05-12T01:45:47.113ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = f34a6f51-551b-4c81-82e9-7c1ec4c98f31 uri = /ignition
31762026-05-12T01:45:47.113ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = f34a6f51-551b-4c81-82e9-7c1ec4c98f31 uri = /ignition version = 3.0.0
31772026-05-12T01:45:47.113ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
31782026-05-12T01:45:47.113ZDEBGtest_replacement_sanity: received bulk ignition state request offset = 0 slot = sidecar 1 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 }]
31792026-05-12T01:45:47.113ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 191 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
31802026-05-12T01:45:47.113ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
31812026-05-12T01:45:47.113ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
31822026-05-12T01:45:47.113ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
31832026-05-12T01:45:47.113ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
31842026-05-12T01:45:47.113ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
31852026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
31862026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
31872026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
31882026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
31892026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
31902026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
31912026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
31922026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
31932026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
31942026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
31952026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
31962026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
31972026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
31982026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
31992026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
32002026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
32012026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
32022026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
32032026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
32042026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
32052026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
32062026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
32072026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
32082026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
32092026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
32102026-05-12T01:45:47.114ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
32112026-05-12T01:45:47.114ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 488 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = f34a6f51-551b-4c81-82e9-7c1ec4c98f31 response_code = 200 uri = /ignition
32122026-05-12T01:45:47.114ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 05e397aa-8031-4828-906b-7d724ac1ec8a uri = /sp/switch/1
32132026-05-12T01:45:47.114ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 05e397aa-8031-4828-906b-7d724ac1ec8a uri = /sp/switch/1 version = 3.0.0
32142026-05-12T01:45:47.114ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }
32152026-05-12T01:45:47.114ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
32162026-05-12T01:45:47.114ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 192 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
32172026-05-12T01:45:47.114ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
32182026-05-12T01:45:47.114ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 193 } interface = fake-switch0 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(()) }))
32192026-05-12T01:45:47.114ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 447 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 05e397aa-8031-4828-906b-7d724ac1ec8a response_code = 200 uri = /sp/switch/1
32202026-05-12T01:45:47.114ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b4eecf92-9b67-4f63-a849-92d2eb5f4081 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
32212026-05-12T01:45:47.114ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b4eecf92-9b67-4f63-a849-92d2eb5f4081 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
32222026-05-12T01:45:47.114ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
32232026-05-12T01:45:47.114ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 194 } interface = fake-switch0 response = CabooseValue
32242026-05-12T01:45:47.115ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
32252026-05-12T01:45:47.116ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 195 } interface = fake-switch0 response = CabooseValue
32262026-05-12T01:45:47.116ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
32272026-05-12T01:45:47.116ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 196 } interface = fake-switch0 response = CabooseValue
32282026-05-12T01:45:47.116ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
32292026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 197 } interface = fake-switch0 response = CabooseValue
32302026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
32312026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 198 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
32322026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
32332026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 199 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32342026-05-12T01:45:47.117ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 510 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b4eecf92-9b67-4f63-a849-92d2eb5f4081 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
32352026-05-12T01:45:47.117ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 4c7354ae-7409-49e8-be8f-3e93ea230e05 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
32362026-05-12T01:45:47.117ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 4c7354ae-7409-49e8-be8f-3e93ea230e05 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
32372026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
32382026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 200 } interface = fake-switch0 response = CabooseValue
32392026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
32402026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 201 } interface = fake-switch0 response = CabooseValue
32412026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
32422026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 202 } interface = fake-switch0 response = CabooseValue
32432026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
32442026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 203 } interface = fake-switch0 response = CabooseValue
32452026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
32462026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 204 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
32472026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
32482026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 205 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32492026-05-12T01:45:47.117ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 407 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 4c7354ae-7409-49e8-be8f-3e93ea230e05 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
32502026-05-12T01:45:47.117ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5a77f919-5c2c-4fc4-a2d4-5331578ecaf6 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
32512026-05-12T01:45:47.117ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5a77f919-5c2c-4fc4-a2d4-5331578ecaf6 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
32522026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
32532026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 206 } interface = fake-switch0 response = CabooseValue
32542026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
32552026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 207 } interface = fake-switch0 response = CabooseValue
32562026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
32572026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 208 } interface = fake-switch0 response = CabooseValue
32582026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
32592026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 209 } interface = fake-switch0 response = CabooseValue
32602026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
32612026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 210 } interface = fake-switch0 response = CabooseValue
32622026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
32632026-05-12T01:45:47.117ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 211 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32642026-05-12T01:45:47.117ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1261 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5a77f919-5c2c-4fc4-a2d4-5331578ecaf6 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
32652026-05-12T01:45:47.126ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 1e417a7a-03ec-4a9f-8f69-3b9ec3a94055 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
32662026-05-12T01:45:47.126ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 1e417a7a-03ec-4a9f-8f69-3b9ec3a94055 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
32672026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
32682026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 212 } interface = fake-switch0 response = CabooseValue
32692026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
32702026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 213 } interface = fake-switch0 response = CabooseValue
32712026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
32722026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 214 } interface = fake-switch0 response = CabooseValue
32732026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
32742026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 215 } interface = fake-switch0 response = CabooseValue
32752026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
32762026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 216 } interface = fake-switch0 response = CabooseValue
32772026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
32782026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 217 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32792026-05-12T01:45:47.126ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 685 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 1e417a7a-03ec-4a9f-8f69-3b9ec3a94055 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
32802026-05-12T01:45:47.126ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 06fe2734-831b-489c-9b96-026fddc2ed4f uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
32812026-05-12T01:45:47.126ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 06fe2734-831b-489c-9b96-026fddc2ed4f uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
32822026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
32832026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 218 } interface = fake-switch0 response = CabooseValue
32842026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
32852026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 219 } interface = fake-switch0 response = CabooseValue
32862026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
32872026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 220 } interface = fake-switch0 response = CabooseValue
32882026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
32892026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 221 } interface = fake-switch0 response = CabooseValue
32902026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
32912026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 222 } interface = fake-switch0 response = CabooseValue
32922026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
32932026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 223 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32942026-05-12T01:45:47.126ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1491 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 06fe2734-831b-489c-9b96-026fddc2ed4f response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
32952026-05-12T01:45:47.126ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6efa5397-aa5b-4653-8d8c-302845619ecd uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
32962026-05-12T01:45:47.126ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6efa5397-aa5b-4653-8d8c-302845619ecd uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
32972026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
32982026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 224 } interface = fake-switch0 response = CabooseValue
32992026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
33002026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 225 } interface = fake-switch0 response = CabooseValue
33012026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
33022026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 226 } interface = fake-switch0 response = CabooseValue
33032026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
33042026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 227 } interface = fake-switch0 response = CabooseValue
33052026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
33062026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 228 } interface = fake-switch0 response = CabooseValue
33072026-05-12T01:45:47.126ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
33082026-05-12T01:45:47.127ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 229 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33092026-05-12T01:45:47.127ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 449 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6efa5397-aa5b-4653-8d8c-302845619ecd response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
33102026-05-12T01:45:47.128ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5899e147-e48c-43b1-bc8f-753432459740 uri = /sp/switch/1/component/rot/cmpa
33112026-05-12T01:45:47.134ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5899e147-e48c-43b1-bc8f-753432459740 uri = /sp/switch/1/component/rot/cmpa version = 3.0.0
33122026-05-12T01:45:47.134ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
33132026-05-12T01:45:47.134ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 230 } interface = fake-switch0 response = ReadRot(Ok)
33142026-05-12T01:45:47.134ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 344 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5899e147-e48c-43b1-bc8f-753432459740 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
33152026-05-12T01:45:47.136ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 01c5f88b-d2c6-452b-8a88-5fc1ef17d99b uri = /sp/switch/1/component/rot/cfpa
33162026-05-12T01:45:47.136ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 01c5f88b-d2c6-452b-8a88-5fc1ef17d99b uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
33172026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
33182026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 231 } interface = fake-switch0 response = ReadRot(Ok)
33192026-05-12T01:45:47.136ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 305 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 01c5f88b-d2c6-452b-8a88-5fc1ef17d99b response_code = 200 uri = /sp/switch/1/component/rot/cfpa
33202026-05-12T01:45:47.136ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3fa28482-425a-4d92-b705-2b99301897f8 uri = /sp/switch/1/component/rot/cfpa
33212026-05-12T01:45:47.136ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3fa28482-425a-4d92-b705-2b99301897f8 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
33222026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
33232026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 232 } interface = fake-switch0 response = ReadRot(Ok)
33242026-05-12T01:45:47.136ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 257 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3fa28482-425a-4d92-b705-2b99301897f8 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
33252026-05-12T01:45:47.136ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 2a284bfe-8384-42ed-b53c-f68d58a0c8a3 uri = /sp/switch/1/component/rot/cfpa
33262026-05-12T01:45:47.136ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 2a284bfe-8384-42ed-b53c-f68d58a0c8a3 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
33272026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
33282026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 233 } interface = fake-switch0 response = ReadRot(Ok)
33292026-05-12T01:45:47.136ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 246 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 2a284bfe-8384-42ed-b53c-f68d58a0c8a3 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
33302026-05-12T01:45:47.136ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5b0f309e-8b35-4929-8a20-f3f355e2e82b uri = /sp/switch/0
33312026-05-12T01:45:47.136ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5b0f309e-8b35-4929-8a20-f3f355e2e82b uri = /sp/switch/0 version = 3.0.0
33322026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }
33332026-05-12T01:45:47.136ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
33342026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 199 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
33352026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
33362026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 200 } interface = fake-switch1 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(()) }))
33372026-05-12T01:45:47.136ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 357 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5b0f309e-8b35-4929-8a20-f3f355e2e82b response_code = 200 uri = /sp/switch/0
33382026-05-12T01:45:47.136ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 85890bae-d8b2-4cbb-a8e3-3d7fa95406e5 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
33392026-05-12T01:45:47.136ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 85890bae-d8b2-4cbb-a8e3-3d7fa95406e5 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
33402026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
33412026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 201 } interface = fake-switch1 response = CabooseValue
33422026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
33432026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 202 } interface = fake-switch1 response = CabooseValue
33442026-05-12T01:45:47.136ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
33452026-05-12T01:45:47.138ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 203 } interface = fake-switch1 response = CabooseValue
33462026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
33472026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 204 } interface = fake-switch1 response = CabooseValue
33482026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
33492026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 205 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
33502026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
33512026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 206 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33522026-05-12T01:45:47.141ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 5430 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 85890bae-d8b2-4cbb-a8e3-3d7fa95406e5 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
33532026-05-12T01:45:47.141ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9c0f5d5c-54d4-46dd-b80f-efe90396db38 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
33542026-05-12T01:45:47.141ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9c0f5d5c-54d4-46dd-b80f-efe90396db38 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
33552026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
33562026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 207 } interface = fake-switch1 response = CabooseValue
33572026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
33582026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 208 } interface = fake-switch1 response = CabooseValue
33592026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
33602026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 209 } interface = fake-switch1 response = CabooseValue
33612026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
33622026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 210 } interface = fake-switch1 response = CabooseValue
33632026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
33642026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 211 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
33652026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
33662026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 212 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33672026-05-12T01:45:47.141ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 433 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9c0f5d5c-54d4-46dd-b80f-efe90396db38 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
33682026-05-12T01:45:47.141ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 95e09696-5db4-4840-a955-50b3acf33d61 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
33692026-05-12T01:45:47.141ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 95e09696-5db4-4840-a955-50b3acf33d61 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
33702026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
33712026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 213 } interface = fake-switch1 response = CabooseValue
33722026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
33732026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 214 } interface = fake-switch1 response = CabooseValue
33742026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
33752026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 215 } interface = fake-switch1 response = CabooseValue
33762026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
33772026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 216 } interface = fake-switch1 response = CabooseValue
33782026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
33792026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 217 } interface = fake-switch1 response = CabooseValue
33802026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
33812026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 218 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33822026-05-12T01:45:47.141ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 392 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 95e09696-5db4-4840-a955-50b3acf33d61 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
33832026-05-12T01:45:47.141ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 08599ac5-48da-441f-be17-575c01dae8ef uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
33842026-05-12T01:45:47.141ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 08599ac5-48da-441f-be17-575c01dae8ef uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
33852026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
33862026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 219 } interface = fake-switch1 response = CabooseValue
33872026-05-12T01:45:47.141ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
33882026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 220 } interface = fake-switch1 response = CabooseValue
33892026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
33902026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 221 } interface = fake-switch1 response = CabooseValue
33912026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
33922026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 222 } interface = fake-switch1 response = CabooseValue
33932026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
33942026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 223 } interface = fake-switch1 response = CabooseValue
33952026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
33962026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 224 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33972026-05-12T01:45:47.142ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1845 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 08599ac5-48da-441f-be17-575c01dae8ef response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
33982026-05-12T01:45:47.142ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 172ba246-c4a4-4f81-8d91-583c8aaf9249 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
33992026-05-12T01:45:47.142ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 172ba246-c4a4-4f81-8d91-583c8aaf9249 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
34002026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
34012026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 225 } interface = fake-switch1 response = CabooseValue
34022026-05-12T01:45:47.142ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
34032026-05-12T01:45:47.148ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 226 } interface = fake-switch1 response = CabooseValue
34042026-05-12T01:45:47.148ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
34052026-05-12T01:45:47.148ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 227 } interface = fake-switch1 response = CabooseValue
34062026-05-12T01:45:47.148ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
34072026-05-12T01:45:47.148ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 228 } interface = fake-switch1 response = CabooseValue
34082026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
34092026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 229 } interface = fake-switch1 response = CabooseValue
34102026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
34112026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 230 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
34122026-05-12T01:45:47.149ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 5732 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 172ba246-c4a4-4f81-8d91-583c8aaf9249 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
34132026-05-12T01:45:47.149ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e4298468-ccf1-4db7-92e8-25f7d60cf0b9 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
34142026-05-12T01:45:47.149ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e4298468-ccf1-4db7-92e8-25f7d60cf0b9 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
34152026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
34162026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 231 } interface = fake-switch1 response = CabooseValue
34172026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
34182026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 232 } interface = fake-switch1 response = CabooseValue
34192026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
34202026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 233 } interface = fake-switch1 response = CabooseValue
34212026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
34222026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 234 } interface = fake-switch1 response = CabooseValue
34232026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
34242026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 235 } interface = fake-switch1 response = CabooseValue
34252026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
34262026-05-12T01:45:47.149ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 236 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
34272026-05-12T01:45:47.149ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 480 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e4298468-ccf1-4db7-92e8-25f7d60cf0b9 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
34282026-05-12T01:45:47.150ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = c7fc8dbb-038a-47cd-8024-506ea38b6658 uri = /sp/switch/0/component/rot/cmpa
34292026-05-12T01:45:47.151ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = c7fc8dbb-038a-47cd-8024-506ea38b6658 uri = /sp/switch/0/component/rot/cmpa version = 3.0.0
34302026-05-12T01:45:47.151ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
34312026-05-12T01:45:47.151ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 237 } interface = fake-switch1 response = ReadRot(Ok)
34322026-05-12T01:45:47.151ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 270 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = c7fc8dbb-038a-47cd-8024-506ea38b6658 response_code = 200 uri = /sp/switch/0/component/rot/cmpa
34332026-05-12T01:45:47.151ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 012ea94a-0c06-47ed-aca9-d0aaab994427 uri = /sp/switch/0/component/rot/cfpa
34342026-05-12T01:45:47.151ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 012ea94a-0c06-47ed-aca9-d0aaab994427 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
34352026-05-12T01:45:47.151ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
34362026-05-12T01:45:47.151ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 238 } interface = fake-switch1 response = ReadRot(Ok)
34372026-05-12T01:45:47.151ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 382 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 012ea94a-0c06-47ed-aca9-d0aaab994427 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
34382026-05-12T01:45:47.152ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e4eaaedd-7115-4b7e-8367-d6d73900b24b uri = /sp/switch/0/component/rot/cfpa
34392026-05-12T01:45:47.152ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e4eaaedd-7115-4b7e-8367-d6d73900b24b uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
34402026-05-12T01:45:47.152ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
34412026-05-12T01:45:47.152ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 239 } interface = fake-switch1 response = ReadRot(Ok)
34422026-05-12T01:45:47.152ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 279 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e4eaaedd-7115-4b7e-8367-d6d73900b24b response_code = 200 uri = /sp/switch/0/component/rot/cfpa
34432026-05-12T01:45:47.152ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3e10b681-9fbe-44a9-8813-3d777cf091ed uri = /sp/switch/0/component/rot/cfpa
34442026-05-12T01:45:47.153ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3e10b681-9fbe-44a9-8813-3d777cf091ed uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
34452026-05-12T01:45:47.153ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
34462026-05-12T01:45:47.153ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 240 } interface = fake-switch1 response = ReadRot(Ok)
34472026-05-12T01:45:47.153ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 250 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3e10b681-9fbe-44a9-8813-3d777cf091ed response_code = 200 uri = /sp/switch/0/component/rot/cfpa
34482026-05-12T01:45:47.154ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6c8551b2-4064-4648-8fde-5c6324ed00b4 uri = /sp/sled/0
34492026-05-12T01:45:47.154ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6c8551b2-4064-4648-8fde-5c6324ed00b4 uri = /sp/sled/0 version = 3.0.0
34502026-05-12T01:45:47.154ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }
34512026-05-12T01:45:47.154ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
34522026-05-12T01:45:47.154ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 253 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
34532026-05-12T01:45:47.154ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
34542026-05-12T01:45:47.154ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 254 } interface = fake-sled0 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(()) }))
34552026-05-12T01:45:47.154ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 389 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6c8551b2-4064-4648-8fde-5c6324ed00b4 response_code = 200 uri = /sp/sled/0
34562026-05-12T01:45:47.154ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = d688815a-43fc-4d50-8033-fa3f356d05a4 uri = /sp/sled/0/component/host-boot-flash/active-slot
34572026-05-12T01:45:47.154ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = d688815a-43fc-4d50-8033-fa3f356d05a4 uri = /sp/sled/0/component/host-boot-flash/active-slot version = 3.0.0
34582026-05-12T01:45:47.154ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
34592026-05-12T01:45:47.154ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 0
34602026-05-12T01:45:47.154ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 255 } interface = fake-sled0 response = ComponentActiveSlot(0)
34612026-05-12T01:45:47.154ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 232 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = d688815a-43fc-4d50-8033-fa3f356d05a4 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/active-slot
34622026-05-12T01:45:47.154ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 0fb9d237-db7a-4689-b19b-99cc84122236 uri = /sp/sled/0/component/host-boot-flash/hash/0
34632026-05-12T01:45:47.154ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 0fb9d237-db7a-4689-b19b-99cc84122236 uri = /sp/sled/0/component/host-boot-flash/hash/0 version = 3.0.0
34642026-05-12T01:45:47.155ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
34652026-05-12T01:45:47.155ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 256 } interface = fake-sled0 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
34662026-05-12T01:45:47.155ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 233 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 0fb9d237-db7a-4689-b19b-99cc84122236 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/0
34672026-05-12T01:45:47.155ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3bd2ac04-accb-47f2-a1a4-ac97fddd0c12 uri = /sp/sled/0/component/host-boot-flash/hash/1
34682026-05-12T01:45:47.155ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3bd2ac04-accb-47f2-a1a4-ac97fddd0c12 uri = /sp/sled/0/component/host-boot-flash/hash/1 version = 3.0.0
34692026-05-12T01:45:47.155ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
34702026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 257 } interface = fake-sled0 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
34712026-05-12T01:45:47.157ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 216 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3bd2ac04-accb-47f2-a1a4-ac97fddd0c12 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/1
34722026-05-12T01:45:47.157ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9016d9a9-fc85-478b-a2c7-85c276ae51c4 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
34732026-05-12T01:45:47.157ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9016d9a9-fc85-478b-a2c7-85c276ae51c4 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
34742026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
34752026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 258 } interface = fake-sled0 response = CabooseValue
34762026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
34772026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 259 } interface = fake-sled0 response = CabooseValue
34782026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
34792026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 260 } interface = fake-sled0 response = CabooseValue
34802026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
34812026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 261 } interface = fake-sled0 response = CabooseValue
34822026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
34832026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 262 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
34842026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
34852026-05-12T01:45:47.157ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 263 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
34862026-05-12T01:45:47.157ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 492 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9016d9a9-fc85-478b-a2c7-85c276ae51c4 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
34872026-05-12T01:45:47.157ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3e17fcac-7f1f-41aa-8da8-4965df121694 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
34882026-05-12T01:45:47.157ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3e17fcac-7f1f-41aa-8da8-4965df121694 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
34892026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
34902026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 264 } interface = fake-sled0 response = CabooseValue
34912026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
34922026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 265 } interface = fake-sled0 response = CabooseValue
34932026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
34942026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 266 } interface = fake-sled0 response = CabooseValue
34952026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
34962026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 267 } interface = fake-sled0 response = CabooseValue
34972026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
34982026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 268 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
34992026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
35002026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 269 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
35012026-05-12T01:45:47.158ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 377 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 3e17fcac-7f1f-41aa-8da8-4965df121694 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
35022026-05-12T01:45:47.158ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 7aba6211-d539-4a6f-86e4-aa00d6349b0c uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
35032026-05-12T01:45:47.158ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 7aba6211-d539-4a6f-86e4-aa00d6349b0c uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
35042026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
35052026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 270 } interface = fake-sled0 response = CabooseValue
35062026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
35072026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 271 } interface = fake-sled0 response = CabooseValue
35082026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
35092026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 272 } interface = fake-sled0 response = CabooseValue
35102026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
35112026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 273 } interface = fake-sled0 response = CabooseValue
35122026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
35132026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 274 } interface = fake-sled0 response = CabooseValue
35142026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
35152026-05-12T01:45:47.158ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 275 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
35162026-05-12T01:45:47.158ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 431 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 7aba6211-d539-4a6f-86e4-aa00d6349b0c response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
35172026-05-12T01:45:47.158ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 64373eb0-0e37-4f11-818a-894886d39c44 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
35182026-05-12T01:45:47.159ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 64373eb0-0e37-4f11-818a-894886d39c44 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
35192026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
35202026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 276 } interface = fake-sled0 response = CabooseValue
35212026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
35222026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 277 } interface = fake-sled0 response = CabooseValue
35232026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
35242026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 278 } interface = fake-sled0 response = CabooseValue
35252026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
35262026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 279 } interface = fake-sled0 response = CabooseValue
35272026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
35282026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 280 } interface = fake-sled0 response = CabooseValue
35292026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
35302026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 281 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
35312026-05-12T01:45:47.159ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 389 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 64373eb0-0e37-4f11-818a-894886d39c44 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
35322026-05-12T01:45:47.159ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = af2fc66e-a37e-4705-9d7d-9b844e959ec6 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
35332026-05-12T01:45:47.159ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = af2fc66e-a37e-4705-9d7d-9b844e959ec6 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
35342026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
35352026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 282 } interface = fake-sled0 response = CabooseValue
35362026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
35372026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 283 } interface = fake-sled0 response = CabooseValue
35382026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
35392026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 284 } interface = fake-sled0 response = CabooseValue
35402026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
35412026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 285 } interface = fake-sled0 response = CabooseValue
35422026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
35432026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 286 } interface = fake-sled0 response = CabooseValue
35442026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
35452026-05-12T01:45:47.159ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 287 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
35462026-05-12T01:45:47.159ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 446 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = af2fc66e-a37e-4705-9d7d-9b844e959ec6 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
35472026-05-12T01:45:47.159ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 619f0f34-7e91-41b6-8b7e-01a4c2bde1a3 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
35482026-05-12T01:45:47.159ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 619f0f34-7e91-41b6-8b7e-01a4c2bde1a3 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
35492026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
35502026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 288 } interface = fake-sled0 response = CabooseValue
35512026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
35522026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 289 } interface = fake-sled0 response = CabooseValue
35532026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
35542026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 290 } interface = fake-sled0 response = CabooseValue
35552026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
35562026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 291 } interface = fake-sled0 response = CabooseValue
35572026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
35582026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 292 } interface = fake-sled0 response = CabooseValue
35592026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
35602026-05-12T01:45:47.160ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 293 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
35612026-05-12T01:45:47.160ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 738 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 619f0f34-7e91-41b6-8b7e-01a4c2bde1a3 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
35622026-05-12T01:45:47.161ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b3ed304e-fe5c-4a99-b35f-c37bb8d717bc uri = /sp/sled/0/component/rot/cmpa
35632026-05-12T01:45:47.161ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b3ed304e-fe5c-4a99-b35f-c37bb8d717bc uri = /sp/sled/0/component/rot/cmpa version = 3.0.0
35642026-05-12T01:45:47.161ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
35652026-05-12T01:45:47.162ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 294 } interface = fake-sled0 response = ReadRot(Ok)
35662026-05-12T01:45:47.163ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2013 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b3ed304e-fe5c-4a99-b35f-c37bb8d717bc response_code = 200 uri = /sp/sled/0/component/rot/cmpa
35672026-05-12T01:45:47.164ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 39b1c71b-ec22-47a1-98fe-5f91d6ef5e67 uri = /sp/sled/0/component/rot/cfpa
35682026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 39b1c71b-ec22-47a1-98fe-5f91d6ef5e67 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
35692026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
35702026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 295 } interface = fake-sled0 response = ReadRot(Ok)
35712026-05-12T01:45:47.171ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 333 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 39b1c71b-ec22-47a1-98fe-5f91d6ef5e67 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
35722026-05-12T01:45:47.171ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ef0c2fbb-2e41-49bc-ae9d-5734bc8783ee uri = /sp/sled/0/component/rot/cfpa
35732026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ef0c2fbb-2e41-49bc-ae9d-5734bc8783ee uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
35742026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
35752026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 296 } interface = fake-sled0 response = ReadRot(Ok)
35762026-05-12T01:45:47.171ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 270 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ef0c2fbb-2e41-49bc-ae9d-5734bc8783ee response_code = 200 uri = /sp/sled/0/component/rot/cfpa
35772026-05-12T01:45:47.171ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6d95761a-b1f8-466f-8db8-367b116d6449 uri = /sp/sled/0/component/rot/cfpa
35782026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6d95761a-b1f8-466f-8db8-367b116d6449 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
35792026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
35802026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 297 } interface = fake-sled0 response = ReadRot(Ok)
35812026-05-12T01:45:47.171ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 379 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 6d95761a-b1f8-466f-8db8-367b116d6449 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
35822026-05-12T01:45:47.171ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 93133853-723e-4c3c-8f36-98945d04b140 uri = /sp/sled/1
35832026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 93133853-723e-4c3c-8f36-98945d04b140 uri = /sp/sled/1 version = 3.0.0
35842026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }
35852026-05-12T01:45:47.171ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
35862026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 253 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
35872026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
35882026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 254 } interface = fake-sled1 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(()) }))
35892026-05-12T01:45:47.171ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 461 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 93133853-723e-4c3c-8f36-98945d04b140 response_code = 200 uri = /sp/sled/1
35902026-05-12T01:45:47.171ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e72b515e-aff2-44b4-9302-bdbdd5511ced uri = /sp/sled/1/component/host-boot-flash/active-slot
35912026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e72b515e-aff2-44b4-9302-bdbdd5511ced uri = /sp/sled/1/component/host-boot-flash/active-slot version = 3.0.0
35922026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
35932026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 1
35942026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 255 } interface = fake-sled1 response = ComponentActiveSlot(0)
35952026-05-12T01:45:47.171ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 208 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = e72b515e-aff2-44b4-9302-bdbdd5511ced response_code = 200 uri = /sp/sled/1/component/host-boot-flash/active-slot
35962026-05-12T01:45:47.171ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 2c4a833e-06eb-4671-b70c-f9c02e46568e uri = /sp/sled/1/component/host-boot-flash/hash/0
35972026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 2c4a833e-06eb-4671-b70c-f9c02e46568e uri = /sp/sled/1/component/host-boot-flash/hash/0 version = 3.0.0
35982026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
35992026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 256 } interface = fake-sled1 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
36002026-05-12T01:45:47.171ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 211 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 2c4a833e-06eb-4671-b70c-f9c02e46568e response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/0
36012026-05-12T01:45:47.171ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 0f36b924-125e-487c-8417-cb70b390c75c uri = /sp/sled/1/component/host-boot-flash/hash/1
36022026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 0f36b924-125e-487c-8417-cb70b390c75c uri = /sp/sled/1/component/host-boot-flash/hash/1 version = 3.0.0
36032026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
36042026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 257 } interface = fake-sled1 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
36052026-05-12T01:45:47.171ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 199 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 0f36b924-125e-487c-8417-cb70b390c75c response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/1
36062026-05-12T01:45:47.171ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9816eaec-5f57-434a-8424-32def34328c4 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
36072026-05-12T01:45:47.171ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9816eaec-5f57-434a-8424-32def34328c4 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
36082026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
36092026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 258 } interface = fake-sled1 response = CabooseValue
36102026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
36112026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 259 } interface = fake-sled1 response = CabooseValue
36122026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
36132026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 260 } interface = fake-sled1 response = CabooseValue
36142026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
36152026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 261 } interface = fake-sled1 response = CabooseValue
36162026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
36172026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 262 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
36182026-05-12T01:45:47.171ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
36192026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 263 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36202026-05-12T01:45:47.172ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 412 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 9816eaec-5f57-434a-8424-32def34328c4 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
36212026-05-12T01:45:47.172ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = fd9f7fab-4f73-4ed7-bb8a-aed84fbb5e25 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
36222026-05-12T01:45:47.172ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = fd9f7fab-4f73-4ed7-bb8a-aed84fbb5e25 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
36232026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
36242026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 264 } interface = fake-sled1 response = CabooseValue
36252026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
36262026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 265 } interface = fake-sled1 response = CabooseValue
36272026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
36282026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 266 } interface = fake-sled1 response = CabooseValue
36292026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
36302026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 267 } interface = fake-sled1 response = CabooseValue
36312026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
36322026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 268 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
36332026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
36342026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 269 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36352026-05-12T01:45:47.172ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 385 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = fd9f7fab-4f73-4ed7-bb8a-aed84fbb5e25 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
36362026-05-12T01:45:47.172ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = d0f8fd25-5684-4e32-96cf-eeec7081488d uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
36372026-05-12T01:45:47.172ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = d0f8fd25-5684-4e32-96cf-eeec7081488d uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
36382026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
36392026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 270 } interface = fake-sled1 response = CabooseValue
36402026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
36412026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 271 } interface = fake-sled1 response = CabooseValue
36422026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
36432026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 272 } interface = fake-sled1 response = CabooseValue
36442026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
36452026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 273 } interface = fake-sled1 response = CabooseValue
36462026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
36472026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 274 } interface = fake-sled1 response = CabooseValue
36482026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
36492026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 275 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36502026-05-12T01:45:47.172ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 406 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = d0f8fd25-5684-4e32-96cf-eeec7081488d response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
36512026-05-12T01:45:47.172ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5604fe84-b92a-40a3-a35d-ecc27b49db1f uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
36522026-05-12T01:45:47.172ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5604fe84-b92a-40a3-a35d-ecc27b49db1f uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
36532026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
36542026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 276 } interface = fake-sled1 response = CabooseValue
36552026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
36562026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 277 } interface = fake-sled1 response = CabooseValue
36572026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
36582026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 278 } interface = fake-sled1 response = CabooseValue
36592026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
36602026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 279 } interface = fake-sled1 response = CabooseValue
36612026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
36622026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 280 } interface = fake-sled1 response = CabooseValue
36632026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
36642026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 281 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36652026-05-12T01:45:47.172ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 502 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5604fe84-b92a-40a3-a35d-ecc27b49db1f response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
36662026-05-12T01:45:47.172ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ee79fbce-5930-4da2-9a5d-860f22d8abe5 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
36672026-05-12T01:45:47.172ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ee79fbce-5930-4da2-9a5d-860f22d8abe5 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
36682026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
36692026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 282 } interface = fake-sled1 response = CabooseValue
36702026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
36712026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 283 } interface = fake-sled1 response = CabooseValue
36722026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
36732026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 284 } interface = fake-sled1 response = CabooseValue
36742026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
36752026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 285 } interface = fake-sled1 response = CabooseValue
36762026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
36772026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 286 } interface = fake-sled1 response = CabooseValue
36782026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
36792026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 287 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36802026-05-12T01:45:47.172ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 563 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ee79fbce-5930-4da2-9a5d-860f22d8abe5 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
36812026-05-12T01:45:47.172ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5e11ccd9-9616-4f1b-b1e0-95b5035d0347 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
36822026-05-12T01:45:47.172ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5e11ccd9-9616-4f1b-b1e0-95b5035d0347 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
36832026-05-12T01:45:47.172ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
36842026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 288 } interface = fake-sled1 response = CabooseValue
36852026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
36862026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 289 } interface = fake-sled1 response = CabooseValue
36872026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
36882026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 290 } interface = fake-sled1 response = CabooseValue
36892026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
36902026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 291 } interface = fake-sled1 response = CabooseValue
36912026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
36922026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 292 } interface = fake-sled1 response = CabooseValue
36932026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
36942026-05-12T01:45:47.173ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 293 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36952026-05-12T01:45:47.173ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 422 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 5e11ccd9-9616-4f1b-b1e0-95b5035d0347 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
36962026-05-12T01:45:47.173ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ff938cc3-9835-4369-8ae4-ab5bfd761f06 uri = /sp/sled/1/component/rot/cmpa
36972026-05-12T01:45:47.175ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ff938cc3-9835-4369-8ae4-ab5bfd761f06 uri = /sp/sled/1/component/rot/cmpa version = 3.0.0
36982026-05-12T01:45:47.175ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
36992026-05-12T01:45:47.175ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 294 } interface = fake-sled1 response = ReadRot(Ok)
37002026-05-12T01:45:47.175ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 212 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = ff938cc3-9835-4369-8ae4-ab5bfd761f06 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
37012026-05-12T01:45:47.175ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = c09a0316-202e-4d66-abd6-17c636d4b8cf uri = /sp/sled/1/component/rot/cfpa
37022026-05-12T01:45:47.175ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = c09a0316-202e-4d66-abd6-17c636d4b8cf uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
37032026-05-12T01:45:47.175ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
37042026-05-12T01:45:47.175ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 295 } interface = fake-sled1 response = ReadRot(Ok)
37052026-05-12T01:45:47.175ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 550 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = c09a0316-202e-4d66-abd6-17c636d4b8cf response_code = 200 uri = /sp/sled/1/component/rot/cfpa
37062026-05-12T01:45:47.175ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 8901c355-ed74-4258-9b4e-88968774cc82 uri = /sp/sled/1/component/rot/cfpa
37072026-05-12T01:45:47.175ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 8901c355-ed74-4258-9b4e-88968774cc82 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
37082026-05-12T01:45:47.175ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
37092026-05-12T01:45:47.175ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 296 } interface = fake-sled1 response = ReadRot(Ok)
37102026-05-12T01:45:47.175ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 309 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = 8901c355-ed74-4258-9b4e-88968774cc82 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
37112026-05-12T01:45:47.175ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b35d5910-9263-44d2-acfb-547f6891e0af uri = /sp/sled/1/component/rot/cfpa
37122026-05-12T01:45:47.176ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b35d5910-9263-44d2-acfb-547f6891e0af uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
37132026-05-12T01:45:47.181ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
37142026-05-12T01:45:47.183ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 297 } interface = fake-sled1 response = ReadRot(Ok)
37152026-05-12T01:45:47.183ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 244 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47600 req_id = b35d5910-9263-44d2-acfb-547f6891e0af response_code = 200 uri = /sp/sled/1/component/rot/cfpa
37162026-05-12T01:45:47.263ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
37172026-05-12T01:45:47.263ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
37182026-05-12T01:45:47.263ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
37192026-05-12T01:45:47.263ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
37202026-05-12T01:45:47.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }
37212026-05-12T01:45:47.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }
37222026-05-12T01:45:47.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }
37232026-05-12T01:45:47.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }
37242026-05-12T01:45:47.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
37252026-05-12T01:45:47.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
37262026-05-12T01:45:47.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
37272026-05-12T01:45:47.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
37282026-05-12T01:45:47.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 234 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37292026-05-12T01:45:47.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 241 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37302026-05-12T01:45:47.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 298 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37312026-05-12T01:45:47.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 298 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37322026-05-12T01:45:47.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }
37332026-05-12T01:45:47.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
37342026-05-12T01:45:47.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
37352026-05-12T01:45:47.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
37362026-05-12T01:45:47.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
37372026-05-12T01:45:47.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
37382026-05-12T01:45:47.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
37392026-05-12T01:45:47.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
37402026-05-12T01:45:47.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
37412026-05-12T01:45:47.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
37422026-05-12T01:45:47.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
37432026-05-12T01:45:47.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 235 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37442026-05-12T01:45:47.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 242 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37452026-05-12T01:45:47.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 299 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37462026-05-12T01:45:47.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 299 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37472026-05-12T01:45:47.286ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
37482026-05-12T01:45:47.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
37492026-05-12T01:45:47.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
37502026-05-12T01:45:47.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
37512026-05-12T01:45:47.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
37522026-05-12T01:45:47.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
37532026-05-12T01:45:47.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
37542026-05-12T01:45:47.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
37552026-05-12T01:45:47.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
37562026-05-12T01:45:47.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
37572026-05-12T01:45:47.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 243 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37582026-05-12T01:45:47.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 300 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37592026-05-12T01:45:47.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 300 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37602026-05-12T01:45:47.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }
37612026-05-12T01:45:47.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
37622026-05-12T01:45:47.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
37632026-05-12T01:45:47.326ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
37642026-05-12T01:45:47.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
37652026-05-12T01:45:47.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
37662026-05-12T01:45:47.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
37672026-05-12T01:45:47.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
37682026-05-12T01:45:47.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 244 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37692026-05-12T01:45:47.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 301 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37702026-05-12T01:45:47.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 301 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37712026-05-12T01:45:47.326ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
37722026-05-12T01:45:47.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
37732026-05-12T01:45:47.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
37742026-05-12T01:45:47.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
37752026-05-12T01:45:47.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
37762026-05-12T01:45:47.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
37772026-05-12T01:45:47.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
37782026-05-12T01:45:47.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 302 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37792026-05-12T01:45:47.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 302 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37802026-05-12T01:45:47.331ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
37812026-05-12T01:45:47.331ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
37822026-05-12T01:45:47.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
37832026-05-12T01:45:47.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
37842026-05-12T01:45:47.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
37852026-05-12T01:45:47.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
37862026-05-12T01:45:47.332ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 303 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37872026-05-12T01:45:47.332ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 303 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37882026-05-12T01:45:47.332ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
37892026-05-12T01:45:47.332ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
37902026-05-12T01:45:47.332ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
37912026-05-12T01:45:47.332ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
37922026-05-12T01:45:47.332ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
37932026-05-12T01:45:47.332ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
37942026-05-12T01:45:47.332ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
37952026-05-12T01:45:47.332ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
37962026-05-12T01:45:47.332ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
37972026-05-12T01:45:47.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
37982026-05-12T01:45:47.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
37992026-05-12T01:45:47.333ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 304 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
38002026-05-12T01:45:47.333ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 304 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38012026-05-12T01:45:47.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
38022026-05-12T01:45:47.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
38032026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
38042026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
38052026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
38062026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
38072026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
38082026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
38092026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
38102026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
38112026-05-12T01:45:47.340ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
38122026-05-12T01:45:47.341ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 305 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38132026-05-12T01:45:47.341ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 305 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
38142026-05-12T01:45:47.342ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
38152026-05-12T01:45:47.342ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
38162026-05-12T01:45:47.343ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
38172026-05-12T01:45:47.343ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
38182026-05-12T01:45:47.343ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
38192026-05-12T01:45:47.343ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
38202026-05-12T01:45:47.343ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
38212026-05-12T01:45:47.343ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
38222026-05-12T01:45:47.343ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
38232026-05-12T01:45:47.343ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
38242026-05-12T01:45:47.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
38252026-05-12T01:45:47.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
38262026-05-12T01:45:47.344ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 306 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
38272026-05-12T01:45:47.344ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 306 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
38282026-05-12T01:45:47.345ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }
38292026-05-12T01:45:47.345ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }
38302026-05-12T01:45:47.351ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
38312026-05-12T01:45:47.351ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
38322026-05-12T01:45:47.351ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 307 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
38332026-05-12T01:45:47.351ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 307 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
38342026-05-12T01:45:47.351ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
38352026-05-12T01:45:47.351ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
38362026-05-12T01:45:47.727ZINFOtest_replacement_sanity (dropshot): accepted connection local_addr = [::1]:36865 remote_addr = [::1]:47602
38372026-05-12T01:45:47.727ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 8dfea93b-9cea-4be5-b50f-9b9d7c5db264 uri = /ignition
38382026-05-12T01:45:47.727ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 8dfea93b-9cea-4be5-b50f-9b9d7c5db264 uri = /ignition version = 3.0.0
38392026-05-12T01:45:47.728ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
38402026-05-12T01:45:47.728ZDEBGtest_replacement_sanity: received bulk ignition state request offset = 0 slot = sidecar 1 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 }]
38412026-05-12T01:45:47.728ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 236 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
38422026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
38432026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
38442026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
38452026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
38462026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
38472026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
38482026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
38492026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
38502026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
38512026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
38522026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
38532026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
38542026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
38552026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
38562026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
38572026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
38582026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
38592026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
38602026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
38612026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
38622026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
38632026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
38642026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
38652026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
38662026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
38672026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
38682026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
38692026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
38702026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
38712026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
38722026-05-12T01:45:47.728ZWARNtest_replacement_sanity (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
38732026-05-12T01:45:47.728ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 575 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 8dfea93b-9cea-4be5-b50f-9b9d7c5db264 response_code = 200 uri = /ignition
38742026-05-12T01:45:47.728ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = e5191a5c-db43-4b81-a187-6dd0b271e978 uri = /sp/switch/1
38752026-05-12T01:45:47.728ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = e5191a5c-db43-4b81-a187-6dd0b271e978 uri = /sp/switch/1 version = 3.0.0
38762026-05-12T01:45:47.729ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }
38772026-05-12T01:45:47.729ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
38782026-05-12T01:45:47.729ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 237 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
38792026-05-12T01:45:47.729ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
38802026-05-12T01:45:47.729ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 238 } interface = fake-switch0 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(()) }))
38812026-05-12T01:45:47.729ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 416 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = e5191a5c-db43-4b81-a187-6dd0b271e978 response_code = 200 uri = /sp/switch/1
38822026-05-12T01:45:47.729ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 900e489b-ab2e-47be-ac87-e35a0068174d uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
38832026-05-12T01:45:47.729ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 900e489b-ab2e-47be-ac87-e35a0068174d uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
38842026-05-12T01:45:47.729ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
38852026-05-12T01:45:47.729ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 239 } interface = fake-switch0 response = CabooseValue
38862026-05-12T01:45:47.729ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
38872026-05-12T01:45:47.730ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 240 } interface = fake-switch0 response = CabooseValue
38882026-05-12T01:45:47.730ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
38892026-05-12T01:45:47.730ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 241 } interface = fake-switch0 response = CabooseValue
38902026-05-12T01:45:47.730ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
38912026-05-12T01:45:47.730ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 242 } interface = fake-switch0 response = CabooseValue
38922026-05-12T01:45:47.730ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
38932026-05-12T01:45:47.735ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 243 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
38942026-05-12T01:45:47.735ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
38952026-05-12T01:45:47.735ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 244 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
38962026-05-12T01:45:47.735ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 5790 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 900e489b-ab2e-47be-ac87-e35a0068174d response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
38972026-05-12T01:45:47.735ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c92f8d6b-d158-4519-8ee9-6f4fdac5f544 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
38982026-05-12T01:45:47.735ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c92f8d6b-d158-4519-8ee9-6f4fdac5f544 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
38992026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
39002026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 245 } interface = fake-switch0 response = CabooseValue
39012026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
39022026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 246 } interface = fake-switch0 response = CabooseValue
39032026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
39042026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 247 } interface = fake-switch0 response = CabooseValue
39052026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
39062026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 248 } interface = fake-switch0 response = CabooseValue
39072026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
39082026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 249 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
39092026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
39102026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 250 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39112026-05-12T01:45:47.736ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 458 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c92f8d6b-d158-4519-8ee9-6f4fdac5f544 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
39122026-05-12T01:45:47.736ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 68689e7d-4348-46f5-8236-c6b6457b799e uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
39132026-05-12T01:45:47.736ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 68689e7d-4348-46f5-8236-c6b6457b799e uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
39142026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
39152026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 251 } interface = fake-switch0 response = CabooseValue
39162026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
39172026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 252 } interface = fake-switch0 response = CabooseValue
39182026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
39192026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 253 } interface = fake-switch0 response = CabooseValue
39202026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
39212026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 254 } interface = fake-switch0 response = CabooseValue
39222026-05-12T01:45:47.736ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
39232026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 255 } interface = fake-switch0 response = CabooseValue
39242026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
39252026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 256 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39262026-05-12T01:45:47.737ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 411 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 68689e7d-4348-46f5-8236-c6b6457b799e response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
39272026-05-12T01:45:47.737ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a37ceb57-60d0-4467-87d8-34abd2db9b81 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
39282026-05-12T01:45:47.737ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a37ceb57-60d0-4467-87d8-34abd2db9b81 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
39292026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
39302026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 257 } interface = fake-switch0 response = CabooseValue
39312026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
39322026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 258 } interface = fake-switch0 response = CabooseValue
39332026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
39342026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 259 } interface = fake-switch0 response = CabooseValue
39352026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
39362026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 260 } interface = fake-switch0 response = CabooseValue
39372026-05-12T01:45:47.737ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
39382026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 261 } interface = fake-switch0 response = CabooseValue
39392026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
39402026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 262 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39412026-05-12T01:45:47.738ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 447 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a37ceb57-60d0-4467-87d8-34abd2db9b81 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
39422026-05-12T01:45:47.738ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 0fded13e-bdf2-49b4-ac01-756372e3b45e uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
39432026-05-12T01:45:47.738ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 0fded13e-bdf2-49b4-ac01-756372e3b45e uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
39442026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
39452026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 263 } interface = fake-switch0 response = CabooseValue
39462026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
39472026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 264 } interface = fake-switch0 response = CabooseValue
39482026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
39492026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 265 } interface = fake-switch0 response = CabooseValue
39502026-05-12T01:45:47.738ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
39512026-05-12T01:45:47.741ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 266 } interface = fake-switch0 response = CabooseValue
39522026-05-12T01:45:47.742ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
39532026-05-12T01:45:47.742ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 267 } interface = fake-switch0 response = CabooseValue
39542026-05-12T01:45:47.742ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
39552026-05-12T01:45:47.743ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 268 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39562026-05-12T01:45:47.743ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 480 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 0fded13e-bdf2-49b4-ac01-756372e3b45e response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
39572026-05-12T01:45:47.743ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b71c3d6e-d4dd-4deb-a76f-e476038faf0b uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
39582026-05-12T01:45:47.743ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b71c3d6e-d4dd-4deb-a76f-e476038faf0b uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
39592026-05-12T01:45:47.743ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
39602026-05-12T01:45:47.755ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 269 } interface = fake-switch0 response = CabooseValue
39612026-05-12T01:45:47.755ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
39622026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 270 } interface = fake-switch0 response = CabooseValue
39632026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
39642026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 271 } interface = fake-switch0 response = CabooseValue
39652026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
39662026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 272 } interface = fake-switch0 response = CabooseValue
39672026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
39682026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 273 } interface = fake-switch0 response = CabooseValue
39692026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
39702026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 274 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39712026-05-12T01:45:47.758ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 16714 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b71c3d6e-d4dd-4deb-a76f-e476038faf0b response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
39722026-05-12T01:45:47.758ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4492f622-acf4-4d92-8fea-ae9f127a9e11 uri = /sp/switch/1/component/rot/cmpa
39732026-05-12T01:45:47.758ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4492f622-acf4-4d92-8fea-ae9f127a9e11 uri = /sp/switch/1/component/rot/cmpa version = 3.0.0
39742026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
39752026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 275 } interface = fake-switch0 response = ReadRot(Ok)
39762026-05-12T01:45:47.758ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 449 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4492f622-acf4-4d92-8fea-ae9f127a9e11 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
39772026-05-12T01:45:47.758ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d2f30e8e-c13b-42a5-a9de-fd0f4c402701 uri = /sp/switch/1/component/rot/cfpa
39782026-05-12T01:45:47.758ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d2f30e8e-c13b-42a5-a9de-fd0f4c402701 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
39792026-05-12T01:45:47.758ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
39802026-05-12T01:45:47.766ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 276 } interface = fake-switch0 response = ReadRot(Ok)
39812026-05-12T01:45:47.766ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 9232 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d2f30e8e-c13b-42a5-a9de-fd0f4c402701 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
39822026-05-12T01:45:47.772ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = cdb0e4d7-1be7-462d-89b6-b01f64bfb746 uri = /sp/switch/1/component/rot/cfpa
39832026-05-12T01:45:47.774ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = cdb0e4d7-1be7-462d-89b6-b01f64bfb746 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
39842026-05-12T01:45:47.774ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
39852026-05-12T01:45:47.774ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 277 } interface = fake-switch0 response = ReadRot(Ok)
39862026-05-12T01:45:47.774ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 550 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = cdb0e4d7-1be7-462d-89b6-b01f64bfb746 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
39872026-05-12T01:45:47.774ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c66f4d5e-de44-46c4-a8a6-7866a3aa92b0 uri = /sp/switch/1/component/rot/cfpa
39882026-05-12T01:45:47.774ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c66f4d5e-de44-46c4-a8a6-7866a3aa92b0 uri = /sp/switch/1/component/rot/cfpa version = 3.0.0
39892026-05-12T01:45:47.774ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
39902026-05-12T01:45:47.774ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 278 } interface = fake-switch0 response = ReadRot(Ok)
39912026-05-12T01:45:47.774ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 322 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c66f4d5e-de44-46c4-a8a6-7866a3aa92b0 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
39922026-05-12T01:45:47.774ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4df2e344-dce7-402d-b785-daa3af8ea967 uri = /sp/switch/0
39932026-05-12T01:45:47.774ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4df2e344-dce7-402d-b785-daa3af8ea967 uri = /sp/switch/0 version = 3.0.0
39942026-05-12T01:45:47.774ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }
39952026-05-12T01:45:47.774ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
39962026-05-12T01:45:47.774ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 245 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
39972026-05-12T01:45:47.774ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
39982026-05-12T01:45:47.774ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 246 } interface = fake-switch1 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(()) }))
39992026-05-12T01:45:47.774ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 402 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4df2e344-dce7-402d-b785-daa3af8ea967 response_code = 200 uri = /sp/switch/0
40002026-05-12T01:45:47.780ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 38a77b9d-2943-4b77-92b7-7cb582c5e36e uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
40012026-05-12T01:45:47.781ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 38a77b9d-2943-4b77-92b7-7cb582c5e36e uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
40022026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
40032026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 247 } interface = fake-switch1 response = CabooseValue
40042026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
40052026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 248 } interface = fake-switch1 response = CabooseValue
40062026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
40072026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 249 } interface = fake-switch1 response = CabooseValue
40082026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
40092026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 250 } interface = fake-switch1 response = CabooseValue
40102026-05-12T01:45:47.781ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
40112026-05-12T01:45:47.782ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 251 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
40122026-05-12T01:45:47.782ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
40132026-05-12T01:45:47.783ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 252 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40142026-05-12T01:45:47.783ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 2521 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 38a77b9d-2943-4b77-92b7-7cb582c5e36e response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
40152026-05-12T01:45:47.788ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7b010a0b-3ec8-4c46-b649-041ec5022151 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
40162026-05-12T01:45:47.788ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7b010a0b-3ec8-4c46-b649-041ec5022151 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
40172026-05-12T01:45:47.788ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
40182026-05-12T01:45:47.788ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 253 } interface = fake-switch1 response = CabooseValue
40192026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
40202026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 254 } interface = fake-switch1 response = CabooseValue
40212026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
40222026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 255 } interface = fake-switch1 response = CabooseValue
40232026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
40242026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 256 } interface = fake-switch1 response = CabooseValue
40252026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
40262026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 257 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
40272026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
40282026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 258 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40292026-05-12T01:45:47.790ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 602 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7b010a0b-3ec8-4c46-b649-041ec5022151 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
40302026-05-12T01:45:47.790ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c660c4fb-d9ee-40bc-ab07-52df88b22ae1 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
40312026-05-12T01:45:47.790ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c660c4fb-d9ee-40bc-ab07-52df88b22ae1 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
40322026-05-12T01:45:47.790ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
40332026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 259 } interface = fake-switch1 response = CabooseValue
40342026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
40352026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 260 } interface = fake-switch1 response = CabooseValue
40362026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
40372026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 261 } interface = fake-switch1 response = CabooseValue
40382026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
40392026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 262 } interface = fake-switch1 response = CabooseValue
40402026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
40412026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 263 } interface = fake-switch1 response = CabooseValue
40422026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
40432026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 264 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40442026-05-12T01:45:47.791ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 417 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c660c4fb-d9ee-40bc-ab07-52df88b22ae1 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
40452026-05-12T01:45:47.791ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 91447ed7-a842-4036-baa8-5096be44ea73 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
40462026-05-12T01:45:47.791ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 91447ed7-a842-4036-baa8-5096be44ea73 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
40472026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
40482026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 265 } interface = fake-switch1 response = CabooseValue
40492026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
40502026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 266 } interface = fake-switch1 response = CabooseValue
40512026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
40522026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 267 } interface = fake-switch1 response = CabooseValue
40532026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
40542026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 268 } interface = fake-switch1 response = CabooseValue
40552026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
40562026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 269 } interface = fake-switch1 response = CabooseValue
40572026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
40582026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 270 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40592026-05-12T01:45:47.791ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 891 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 91447ed7-a842-4036-baa8-5096be44ea73 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
40602026-05-12T01:45:47.791ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a39396ae-ddd5-4333-8daf-be6ec713a28e uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
40612026-05-12T01:45:47.791ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a39396ae-ddd5-4333-8daf-be6ec713a28e uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
40622026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
40632026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 271 } interface = fake-switch1 response = CabooseValue
40642026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
40652026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 272 } interface = fake-switch1 response = CabooseValue
40662026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
40672026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 273 } interface = fake-switch1 response = CabooseValue
40682026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
40692026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 274 } interface = fake-switch1 response = CabooseValue
40702026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
40712026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 275 } interface = fake-switch1 response = CabooseValue
40722026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
40732026-05-12T01:45:47.791ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 276 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40742026-05-12T01:45:47.792ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 432 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a39396ae-ddd5-4333-8daf-be6ec713a28e response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
40752026-05-12T01:45:47.792ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 21823914-5b1c-49ab-96c0-3ef31c00a153 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
40762026-05-12T01:45:47.792ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 21823914-5b1c-49ab-96c0-3ef31c00a153 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
40772026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
40782026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 277 } interface = fake-switch1 response = CabooseValue
40792026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
40802026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 278 } interface = fake-switch1 response = CabooseValue
40812026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
40822026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 279 } interface = fake-switch1 response = CabooseValue
40832026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
40842026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 280 } interface = fake-switch1 response = CabooseValue
40852026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
40862026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 281 } interface = fake-switch1 response = CabooseValue
40872026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
40882026-05-12T01:45:47.792ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 282 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40892026-05-12T01:45:47.792ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 424 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 21823914-5b1c-49ab-96c0-3ef31c00a153 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
40902026-05-12T01:45:47.793ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7ed7ee5a-846f-4b23-9d60-aede79447418 uri = /sp/switch/0/component/rot/cmpa
40912026-05-12T01:45:47.793ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7ed7ee5a-846f-4b23-9d60-aede79447418 uri = /sp/switch/0/component/rot/cmpa version = 3.0.0
40922026-05-12T01:45:47.793ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
40932026-05-12T01:45:47.793ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 283 } interface = fake-switch1 response = ReadRot(Ok)
40942026-05-12T01:45:47.796ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 241 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7ed7ee5a-846f-4b23-9d60-aede79447418 response_code = 200 uri = /sp/switch/0/component/rot/cmpa
40952026-05-12T01:45:47.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 8e6609a1-29ae-4912-9ff2-5a2331074f7c uri = /sp/switch/0/component/rot/cfpa
40962026-05-12T01:45:47.796ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 8e6609a1-29ae-4912-9ff2-5a2331074f7c uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
40972026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
40982026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 284 } interface = fake-switch1 response = ReadRot(Ok)
40992026-05-12T01:45:47.796ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 325 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 8e6609a1-29ae-4912-9ff2-5a2331074f7c response_code = 200 uri = /sp/switch/0/component/rot/cfpa
41002026-05-12T01:45:47.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 40f8dbd7-047a-4325-b03c-df91b4967d51 uri = /sp/switch/0/component/rot/cfpa
41012026-05-12T01:45:47.796ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 40f8dbd7-047a-4325-b03c-df91b4967d51 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
41022026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
41032026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 285 } interface = fake-switch1 response = ReadRot(Ok)
41042026-05-12T01:45:47.796ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 256 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 40f8dbd7-047a-4325-b03c-df91b4967d51 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
41052026-05-12T01:45:47.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 6711b372-0bf2-40bc-8ab4-804d8f46e676 uri = /sp/switch/0/component/rot/cfpa
41062026-05-12T01:45:47.796ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 6711b372-0bf2-40bc-8ab4-804d8f46e676 uri = /sp/switch/0/component/rot/cfpa version = 3.0.0
41072026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
41082026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 286 } interface = fake-switch1 response = ReadRot(Ok)
41092026-05-12T01:45:47.796ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 242 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 6711b372-0bf2-40bc-8ab4-804d8f46e676 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
41102026-05-12T01:45:47.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 728637b6-de58-4aae-abf5-e5be8c8ed104 uri = /sp/sled/0
41112026-05-12T01:45:47.796ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 728637b6-de58-4aae-abf5-e5be8c8ed104 uri = /sp/sled/0 version = 3.0.0
41122026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }
41132026-05-12T01:45:47.796ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
41142026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 308 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
41152026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
41162026-05-12T01:45:47.796ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 309 } interface = fake-sled0 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(()) }))
41172026-05-12T01:45:47.796ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 371 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 728637b6-de58-4aae-abf5-e5be8c8ed104 response_code = 200 uri = /sp/sled/0
41182026-05-12T01:45:47.796ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 55211622-7793-4506-ab0e-c1ca7249d9f2 uri = /sp/sled/0/component/host-boot-flash/active-slot
41192026-05-12T01:45:47.798ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 55211622-7793-4506-ab0e-c1ca7249d9f2 uri = /sp/sled/0/component/host-boot-flash/active-slot version = 3.0.0
41202026-05-12T01:45:47.798ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
41212026-05-12T01:45:47.798ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 0
41222026-05-12T01:45:47.798ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 310 } interface = fake-sled0 response = ComponentActiveSlot(0)
41232026-05-12T01:45:47.798ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 210 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 55211622-7793-4506-ab0e-c1ca7249d9f2 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/active-slot
41242026-05-12T01:45:47.798ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = cfcb01bc-1215-4a75-b48c-7a4c018c61a7 uri = /sp/sled/0/component/host-boot-flash/hash/0
41252026-05-12T01:45:47.798ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = cfcb01bc-1215-4a75-b48c-7a4c018c61a7 uri = /sp/sled/0/component/host-boot-flash/hash/0 version = 3.0.0
41262026-05-12T01:45:47.800ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
41272026-05-12T01:45:47.800ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 311 } interface = fake-sled0 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
41282026-05-12T01:45:47.800ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 228 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = cfcb01bc-1215-4a75-b48c-7a4c018c61a7 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/0
41292026-05-12T01:45:47.800ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = aa44ed9b-dfe2-4301-9772-5e485d8822d7 uri = /sp/sled/0/component/host-boot-flash/hash/1
41302026-05-12T01:45:47.800ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = aa44ed9b-dfe2-4301-9772-5e485d8822d7 uri = /sp/sled/0/component/host-boot-flash/hash/1 version = 3.0.0
41312026-05-12T01:45:47.800ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
41322026-05-12T01:45:47.800ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 312 } interface = fake-sled0 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
41332026-05-12T01:45:47.800ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 259 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = aa44ed9b-dfe2-4301-9772-5e485d8822d7 response_code = 200 uri = /sp/sled/0/component/host-boot-flash/hash/1
41342026-05-12T01:45:47.800ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4976b56e-7919-4418-89cc-d2a5687a2d7c uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
41352026-05-12T01:45:47.800ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4976b56e-7919-4418-89cc-d2a5687a2d7c uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
41362026-05-12T01:45:47.800ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
41372026-05-12T01:45:47.801ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 313 } interface = fake-sled0 response = CabooseValue
41382026-05-12T01:45:47.801ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
41392026-05-12T01:45:47.801ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 314 } interface = fake-sled0 response = CabooseValue
41402026-05-12T01:45:47.801ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
41412026-05-12T01:45:47.806ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 315 } interface = fake-sled0 response = CabooseValue
41422026-05-12T01:45:47.807ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
41432026-05-12T01:45:47.807ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 316 } interface = fake-sled0 response = CabooseValue
41442026-05-12T01:45:47.807ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
41452026-05-12T01:45:47.807ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 317 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
41462026-05-12T01:45:47.807ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
41472026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 318 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41482026-05-12T01:45:47.808ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 8997 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4976b56e-7919-4418-89cc-d2a5687a2d7c response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
41492026-05-12T01:45:47.808ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 51bc52ef-b1d1-4231-a7e2-8725eeaab703 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
41502026-05-12T01:45:47.808ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 51bc52ef-b1d1-4231-a7e2-8725eeaab703 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
41512026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
41522026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 319 } interface = fake-sled0 response = CabooseValue
41532026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
41542026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 320 } interface = fake-sled0 response = CabooseValue
41552026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
41562026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 321 } interface = fake-sled0 response = CabooseValue
41572026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
41582026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 322 } interface = fake-sled0 response = CabooseValue
41592026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
41602026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 323 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
41612026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
41622026-05-12T01:45:47.808ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 324 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41632026-05-12T01:45:47.808ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 1261 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 51bc52ef-b1d1-4231-a7e2-8725eeaab703 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
41642026-05-12T01:45:47.809ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 46e02c5d-897e-4815-a4f2-2aeceff46d18 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
41652026-05-12T01:45:47.809ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 46e02c5d-897e-4815-a4f2-2aeceff46d18 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
41662026-05-12T01:45:47.809ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
41672026-05-12T01:45:47.809ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 325 } interface = fake-sled0 response = CabooseValue
41682026-05-12T01:45:47.810ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
41692026-05-12T01:45:47.810ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 326 } interface = fake-sled0 response = CabooseValue
41702026-05-12T01:45:47.810ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
41712026-05-12T01:45:47.810ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 327 } interface = fake-sled0 response = CabooseValue
41722026-05-12T01:45:47.810ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
41732026-05-12T01:45:47.810ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 328 } interface = fake-sled0 response = CabooseValue
41742026-05-12T01:45:47.810ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
41752026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 329 } interface = fake-sled0 response = CabooseValue
41762026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
41772026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 330 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41782026-05-12T01:45:47.811ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 810 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 46e02c5d-897e-4815-a4f2-2aeceff46d18 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
41792026-05-12T01:45:47.811ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = af483b1d-2840-4f17-8651-96e5d1140709 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
41802026-05-12T01:45:47.811ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = af483b1d-2840-4f17-8651-96e5d1140709 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
41812026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
41822026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 331 } interface = fake-sled0 response = CabooseValue
41832026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
41842026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 332 } interface = fake-sled0 response = CabooseValue
41852026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
41862026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 333 } interface = fake-sled0 response = CabooseValue
41872026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
41882026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 334 } interface = fake-sled0 response = CabooseValue
41892026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
41902026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 335 } interface = fake-sled0 response = CabooseValue
41912026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
41922026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 336 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41932026-05-12T01:45:47.811ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 411 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = af483b1d-2840-4f17-8651-96e5d1140709 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
41942026-05-12T01:45:47.811ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = fc1ba538-6160-48f3-a285-848d4a3b4e3a uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
41952026-05-12T01:45:47.811ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = fc1ba538-6160-48f3-a285-848d4a3b4e3a uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
41962026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
41972026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 337 } interface = fake-sled0 response = CabooseValue
41982026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
41992026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 338 } interface = fake-sled0 response = CabooseValue
42002026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
42012026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 339 } interface = fake-sled0 response = CabooseValue
42022026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
42032026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 340 } interface = fake-sled0 response = CabooseValue
42042026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
42052026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 341 } interface = fake-sled0 response = CabooseValue
42062026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
42072026-05-12T01:45:47.811ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 342 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42082026-05-12T01:45:47.811ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 604 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = fc1ba538-6160-48f3-a285-848d4a3b4e3a response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
42092026-05-12T01:45:47.812ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d8ef0a4f-eb37-4874-8d5d-b13d098e2788 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
42102026-05-12T01:45:47.812ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d8ef0a4f-eb37-4874-8d5d-b13d098e2788 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
42112026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
42122026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 343 } interface = fake-sled0 response = CabooseValue
42132026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
42142026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 344 } interface = fake-sled0 response = CabooseValue
42152026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
42162026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 345 } interface = fake-sled0 response = CabooseValue
42172026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
42182026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 346 } interface = fake-sled0 response = CabooseValue
42192026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
42202026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 347 } interface = fake-sled0 response = CabooseValue
42212026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
42222026-05-12T01:45:47.812ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 348 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42232026-05-12T01:45:47.812ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 490 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d8ef0a4f-eb37-4874-8d5d-b13d098e2788 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
42242026-05-12T01:45:47.812ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 964339a5-06b3-4a0a-b44d-f2b95e35c4f1 uri = /sp/sled/0/component/rot/cmpa
42252026-05-12T01:45:47.818ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 964339a5-06b3-4a0a-b44d-f2b95e35c4f1 uri = /sp/sled/0/component/rot/cmpa version = 3.0.0
42262026-05-12T01:45:47.818ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
42272026-05-12T01:45:47.818ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 349 } interface = fake-sled0 response = ReadRot(Ok)
42282026-05-12T01:45:47.818ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 240 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 964339a5-06b3-4a0a-b44d-f2b95e35c4f1 response_code = 200 uri = /sp/sled/0/component/rot/cmpa
42292026-05-12T01:45:47.818ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a27697b0-a72e-486c-a20b-c9363c7f9508 uri = /sp/sled/0/component/rot/cfpa
42302026-05-12T01:45:47.818ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a27697b0-a72e-486c-a20b-c9363c7f9508 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
42312026-05-12T01:45:47.818ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
42322026-05-12T01:45:47.818ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 350 } interface = fake-sled0 response = ReadRot(Ok)
42332026-05-12T01:45:47.818ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 306 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = a27697b0-a72e-486c-a20b-c9363c7f9508 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
42342026-05-12T01:45:47.818ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7546ed38-4229-4d9f-ba42-bcc6014b5cc4 uri = /sp/sled/0/component/rot/cfpa
42352026-05-12T01:45:47.818ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7546ed38-4229-4d9f-ba42-bcc6014b5cc4 uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
42362026-05-12T01:45:47.818ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
42372026-05-12T01:45:47.818ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 351 } interface = fake-sled0 response = ReadRot(Ok)
42382026-05-12T01:45:47.818ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 264 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7546ed38-4229-4d9f-ba42-bcc6014b5cc4 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
42392026-05-12T01:45:47.818ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b5af4ea7-3e7c-4dd2-8238-015e1cc3a71b uri = /sp/sled/0/component/rot/cfpa
42402026-05-12T01:45:47.818ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b5af4ea7-3e7c-4dd2-8238-015e1cc3a71b uri = /sp/sled/0/component/rot/cfpa version = 3.0.0
42412026-05-12T01:45:47.818ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
42422026-05-12T01:45:47.818ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 352 } interface = fake-sled0 response = ReadRot(Ok)
42432026-05-12T01:45:47.819ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 236 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b5af4ea7-3e7c-4dd2-8238-015e1cc3a71b response_code = 200 uri = /sp/sled/0/component/rot/cfpa
42442026-05-12T01:45:47.819ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b1fd0d59-dd91-469c-bc64-40bb32c2163f uri = /sp/sled/1
42452026-05-12T01:45:47.819ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b1fd0d59-dd91-469c-bc64-40bb32c2163f uri = /sp/sled/1 version = 3.0.0
42462026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }
42472026-05-12T01:45:47.819ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
42482026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 308 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
42492026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
42502026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 309 } interface = fake-sled1 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(()) }))
42512026-05-12T01:45:47.819ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 359 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = b1fd0d59-dd91-469c-bc64-40bb32c2163f response_code = 200 uri = /sp/sled/1
42522026-05-12T01:45:47.819ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 98c5b256-b78a-403a-9bcf-e0261868c49b uri = /sp/sled/1/component/host-boot-flash/active-slot
42532026-05-12T01:45:47.819ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 98c5b256-b78a-403a-9bcf-e0261868c49b uri = /sp/sled/1/component/host-boot-flash/active-slot version = 3.0.0
42542026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: "host-boot-flash" })) }
42552026-05-12T01:45:47.819ZDEBGtest_replacement_sanity (SpComponent { id: "host-boot-flash" }): asked for component active slot slot = gimlet 1
42562026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 310 } interface = fake-sled1 response = ComponentActiveSlot(0)
42572026-05-12T01:45:47.819ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 202 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 98c5b256-b78a-403a-9bcf-e0261868c49b response_code = 200 uri = /sp/sled/1/component/host-boot-flash/active-slot
42582026-05-12T01:45:47.819ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 6ef51bdf-cc63-4218-81ae-51f498946ad1 uri = /sp/sled/1/component/host-boot-flash/hash/0
42592026-05-12T01:45:47.819ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 6ef51bdf-cc63-4218-81ae-51f498946ad1 uri = /sp/sled/1/component/host-boot-flash/hash/0 version = 3.0.0
42602026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }
42612026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 311 } interface = fake-sled1 response = HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])
42622026-05-12T01:45:47.819ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 212 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 6ef51bdf-cc63-4218-81ae-51f498946ad1 response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/0
42632026-05-12T01:45:47.819ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4a51a1a1-1fe8-4cda-876d-38fe4fd7e56f uri = /sp/sled/1/component/host-boot-flash/hash/1
42642026-05-12T01:45:47.819ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4a51a1a1-1fe8-4cda-876d-38fe4fd7e56f uri = /sp/sled/1/component/host-boot-flash/hash/1 version = 3.0.0
42652026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }
42662026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 312 } interface = fake-sled1 response = HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])
42672026-05-12T01:45:47.819ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 198 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4a51a1a1-1fe8-4cda-876d-38fe4fd7e56f response_code = 200 uri = /sp/sled/1/component/host-boot-flash/hash/1
42682026-05-12T01:45:47.819ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d06c2828-86a8-40c0-8e90-54595e30069f uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
42692026-05-12T01:45:47.819ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d06c2828-86a8-40c0-8e90-54595e30069f uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
42702026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
42712026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 313 } interface = fake-sled1 response = CabooseValue
42722026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
42732026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 314 } interface = fake-sled1 response = CabooseValue
42742026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
42752026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 315 } interface = fake-sled1 response = CabooseValue
42762026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
42772026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 316 } interface = fake-sled1 response = CabooseValue
42782026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
42792026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 317 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
42802026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
42812026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 318 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42822026-05-12T01:45:47.819ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 416 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = d06c2828-86a8-40c0-8e90-54595e30069f response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
42832026-05-12T01:45:47.819ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 594bb419-e117-4cde-a11d-1d25a9e4b5db uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
42842026-05-12T01:45:47.819ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 594bb419-e117-4cde-a11d-1d25a9e4b5db uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
42852026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
42862026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 319 } interface = fake-sled1 response = CabooseValue
42872026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
42882026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 320 } interface = fake-sled1 response = CabooseValue
42892026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
42902026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 321 } interface = fake-sled1 response = CabooseValue
42912026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
42922026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 322 } interface = fake-sled1 response = CabooseValue
42932026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
42942026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 323 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
42952026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
42962026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 324 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42972026-05-12T01:45:47.819ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 426 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 594bb419-e117-4cde-a11d-1d25a9e4b5db response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
42982026-05-12T01:45:47.819ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 5b2a7fa1-e088-4987-b2e2-2d6bd17ca366 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
42992026-05-12T01:45:47.819ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 5b2a7fa1-e088-4987-b2e2-2d6bd17ca366 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
43002026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
43012026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 325 } interface = fake-sled1 response = CabooseValue
43022026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
43032026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 326 } interface = fake-sled1 response = CabooseValue
43042026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
43052026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 327 } interface = fake-sled1 response = CabooseValue
43062026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
43072026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 328 } interface = fake-sled1 response = CabooseValue
43082026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
43092026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 329 } interface = fake-sled1 response = CabooseValue
43102026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
43112026-05-12T01:45:47.819ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 330 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
43122026-05-12T01:45:47.819ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 456 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 5b2a7fa1-e088-4987-b2e2-2d6bd17ca366 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
43132026-05-12T01:45:47.819ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 52b4381d-b88b-4d71-9ab7-338ab4d1e838 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
43142026-05-12T01:45:47.820ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 52b4381d-b88b-4d71-9ab7-338ab4d1e838 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
43152026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
43162026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 331 } interface = fake-sled1 response = CabooseValue
43172026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
43182026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 332 } interface = fake-sled1 response = CabooseValue
43192026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
43202026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 333 } interface = fake-sled1 response = CabooseValue
43212026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
43222026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 334 } interface = fake-sled1 response = CabooseValue
43232026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
43242026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 335 } interface = fake-sled1 response = CabooseValue
43252026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
43262026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 336 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
43272026-05-12T01:45:47.820ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 413 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 52b4381d-b88b-4d71-9ab7-338ab4d1e838 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
43282026-05-12T01:45:47.820ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 81ac2c7d-1c1a-496a-8383-a766e6d7fc67 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
43292026-05-12T01:45:47.820ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 81ac2c7d-1c1a-496a-8383-a766e6d7fc67 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
43302026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
43312026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 337 } interface = fake-sled1 response = CabooseValue
43322026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
43332026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 338 } interface = fake-sled1 response = CabooseValue
43342026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
43352026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 339 } interface = fake-sled1 response = CabooseValue
43362026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
43372026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 340 } interface = fake-sled1 response = CabooseValue
43382026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
43392026-05-12T01:45:47.820ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 341 } interface = fake-sled1 response = CabooseValue
43402026-05-12T01:45:47.823ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
43412026-05-12T01:45:47.823ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 342 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
43422026-05-12T01:45:47.823ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 428 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 81ac2c7d-1c1a-496a-8383-a766e6d7fc67 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
43432026-05-12T01:45:47.823ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = edfef927-f77b-4271-bb09-0e79a9483f16 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
43442026-05-12T01:45:47.823ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = edfef927-f77b-4271-bb09-0e79a9483f16 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
43452026-05-12T01:45:47.823ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
43462026-05-12T01:45:47.823ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 343 } interface = fake-sled1 response = CabooseValue
43472026-05-12T01:45:47.823ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
43482026-05-12T01:45:47.823ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 344 } interface = fake-sled1 response = CabooseValue
43492026-05-12T01:45:47.823ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
43502026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 345 } interface = fake-sled1 response = CabooseValue
43512026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
43522026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 346 } interface = fake-sled1 response = CabooseValue
43532026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
43542026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 347 } interface = fake-sled1 response = CabooseValue
43552026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
43562026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 348 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
43572026-05-12T01:45:47.824ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 371 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = edfef927-f77b-4271-bb09-0e79a9483f16 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
43582026-05-12T01:45:47.824ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4399bcbf-783b-4b62-a685-b9e01b1c945c uri = /sp/sled/1/component/rot/cmpa
43592026-05-12T01:45:47.824ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4399bcbf-783b-4b62-a685-b9e01b1c945c uri = /sp/sled/1/component/rot/cmpa version = 3.0.0
43602026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
43612026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 349 } interface = fake-sled1 response = ReadRot(Ok)
43622026-05-12T01:45:47.824ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 216 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 4399bcbf-783b-4b62-a685-b9e01b1c945c response_code = 200 uri = /sp/sled/1/component/rot/cmpa
43632026-05-12T01:45:47.824ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7d72af7c-e335-43bb-b23b-3a9e0463010c uri = /sp/sled/1/component/rot/cfpa
43642026-05-12T01:45:47.824ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7d72af7c-e335-43bb-b23b-3a9e0463010c uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
43652026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
43662026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 350 } interface = fake-sled1 response = ReadRot(Ok)
43672026-05-12T01:45:47.824ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 274 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 7d72af7c-e335-43bb-b23b-3a9e0463010c response_code = 200 uri = /sp/sled/1/component/rot/cfpa
43682026-05-12T01:45:47.824ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c7abef65-cd42-4c85-bdbe-a77f20e7bb26 uri = /sp/sled/1/component/rot/cfpa
43692026-05-12T01:45:47.824ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c7abef65-cd42-4c85-bdbe-a77f20e7bb26 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
43702026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
43712026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 351 } interface = fake-sled1 response = ReadRot(Ok)
43722026-05-12T01:45:47.824ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 347 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = c7abef65-cd42-4c85-bdbe-a77f20e7bb26 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
43732026-05-12T01:45:47.824ZTRACtest_replacement_sanity (dropshot): incoming request local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 15075d1c-2497-403a-a3ee-31f47eb563a1 uri = /sp/sled/1/component/rot/cfpa
43742026-05-12T01:45:47.824ZDEBGtest_replacement_sanity (dropshot): determined request API version local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 15075d1c-2497-403a-a3ee-31f47eb563a1 uri = /sp/sled/1/component/rot/cfpa version = 3.0.0
43752026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
43762026-05-12T01:45:47.824ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 352 } interface = fake-sled1 response = ReadRot(Ok)
43772026-05-12T01:45:47.824ZINFOtest_replacement_sanity (dropshot): request completed latency_us = 298 local_addr = [::1]:36865 method = GET remote_addr = [::1]:47602 req_id = 15075d1c-2497-403a-a3ee-31f47eb563a1 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
43782026-05-12T01:45:48.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
43792026-05-12T01:45:48.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
43802026-05-12T01:45:48.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
43812026-05-12T01:45:48.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
43822026-05-12T01:45:48.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }
43832026-05-12T01:45:48.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }
43842026-05-12T01:45:48.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }
43852026-05-12T01:45:48.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }
43862026-05-12T01:45:48.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
43872026-05-12T01:45:48.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
43882026-05-12T01:45:48.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
43892026-05-12T01:45:48.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
43902026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 279 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43912026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 287 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43922026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 353 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43932026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 353 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43942026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(SpState) }
43952026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
43962026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
43972026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
43982026-05-12T01:45:48.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
43992026-05-12T01:45:48.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
44002026-05-12T01:45:48.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
44012026-05-12T01:45:48.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
44022026-05-12T01:45:48.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
44032026-05-12T01:45:48.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
44042026-05-12T01:45:48.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
44052026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 280 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
44062026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 288 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44072026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 354 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44082026-05-12T01:45:48.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 354 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44092026-05-12T01:45:48.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
44102026-05-12T01:45:48.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
44112026-05-12T01:45:48.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
44122026-05-12T01:45:48.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
44132026-05-12T01:45:48.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
44142026-05-12T01:45:48.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
44152026-05-12T01:45:48.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
44162026-05-12T01:45:48.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
44172026-05-12T01:45:48.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
44182026-05-12T01:45:48.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
44192026-05-12T01:45:48.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 289 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44202026-05-12T01:45:48.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 355 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44212026-05-12T01:45:48.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 355 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44222026-05-12T01:45:48.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }
44232026-05-12T01:45:48.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
44242026-05-12T01:45:48.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
44252026-05-12T01:45:48.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
44262026-05-12T01:45:48.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
44272026-05-12T01:45:48.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
44282026-05-12T01:45:48.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
44292026-05-12T01:45:48.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
44302026-05-12T01:45:48.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 290 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
44312026-05-12T01:45:48.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 356 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44322026-05-12T01:45:48.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 356 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44332026-05-12T01:45:48.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
44342026-05-12T01:45:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
44352026-05-12T01:45:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
44362026-05-12T01:45:48.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
44372026-05-12T01:45:48.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
44382026-05-12T01:45:48.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
44392026-05-12T01:45:48.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
44402026-05-12T01:45:48.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 357 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44412026-05-12T01:45:48.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 357 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44422026-05-12T01:45:48.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
44432026-05-12T01:45:48.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
44442026-05-12T01:45:48.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
44452026-05-12T01:45:48.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
44462026-05-12T01:45:48.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
44472026-05-12T01:45:48.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
44482026-05-12T01:45:48.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 358 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44492026-05-12T01:45:48.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 358 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44502026-05-12T01:45:48.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
44512026-05-12T01:45:48.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
44522026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
44532026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
44542026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
44552026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
44562026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
44572026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
44582026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
44592026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
44602026-05-12T01:45:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
44612026-05-12T01:45:48.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 359 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
44622026-05-12T01:45:48.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 359 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44632026-05-12T01:45:48.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
44642026-05-12T01:45:48.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
44652026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
44662026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
44672026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
44682026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
44692026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
44702026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
44712026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
44722026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
44732026-05-12T01:45:48.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
44742026-05-12T01:45:48.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 360 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44752026-05-12T01:45:48.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 360 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
44762026-05-12T01:45:48.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
44772026-05-12T01:45:48.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
44782026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
44792026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
44802026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
44812026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
44822026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
44832026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
44842026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
44852026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
44862026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
44872026-05-12T01:45:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
44882026-05-12T01:45:48.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 361 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
44892026-05-12T01:45:48.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 361 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
44902026-05-12T01:45:48.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }
44912026-05-12T01:45:48.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }
44922026-05-12T01:45:48.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
44932026-05-12T01:45:48.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
44942026-05-12T01:45:48.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 362 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
44952026-05-12T01:45:48.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 362 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
44962026-05-12T01:45:48.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
44972026-05-12T01:45:48.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
44982026-05-12T01:45:48.527ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
44992026-05-12T01:45:48.528ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 5 delay = 8.320671571s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
45002026-05-12T01:45:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
45012026-05-12T01:45:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
45022026-05-12T01:45:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
45032026-05-12T01:45:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
45042026-05-12T01:45:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(SpState) }
45052026-05-12T01:45:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }
45062026-05-12T01:45:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }
45072026-05-12T01:45:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }
45082026-05-12T01:45:49.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
45092026-05-12T01:45:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
45102026-05-12T01:45:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
45112026-05-12T01:45:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
45122026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 281 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
45132026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 291 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
45142026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 363 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
45152026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 363 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
45162026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }
45172026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
45182026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
45192026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
45202026-05-12T01:45:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
45212026-05-12T01:45:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
45222026-05-12T01:45:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
45232026-05-12T01:45:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
45242026-05-12T01:45:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
45252026-05-12T01:45:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
45262026-05-12T01:45:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
45272026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 282 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
45282026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 292 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45292026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 364 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45302026-05-12T01:45:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 364 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45312026-05-12T01:45:49.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
45322026-05-12T01:45:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
45332026-05-12T01:45:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
45342026-05-12T01:45:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
45352026-05-12T01:45:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
45362026-05-12T01:45:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
45372026-05-12T01:45:49.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
45382026-05-12T01:45:49.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
45392026-05-12T01:45:49.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
45402026-05-12T01:45:49.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
45412026-05-12T01:45:49.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 293 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45422026-05-12T01:45:49.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 365 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45432026-05-12T01:45:49.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 365 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45442026-05-12T01:45:49.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }
45452026-05-12T01:45:49.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
45462026-05-12T01:45:49.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
45472026-05-12T01:45:49.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
45482026-05-12T01:45:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
45492026-05-12T01:45:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
45502026-05-12T01:45:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
45512026-05-12T01:45:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
45522026-05-12T01:45:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 294 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
45532026-05-12T01:45:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 366 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45542026-05-12T01:45:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 366 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45552026-05-12T01:45:49.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
45562026-05-12T01:45:49.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
45572026-05-12T01:45:49.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
45582026-05-12T01:45:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
45592026-05-12T01:45:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
45602026-05-12T01:45:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
45612026-05-12T01:45:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
45622026-05-12T01:45:49.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 367 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45632026-05-12T01:45:49.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 367 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45642026-05-12T01:45:49.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
45652026-05-12T01:45:49.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
45662026-05-12T01:45:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
45672026-05-12T01:45:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
45682026-05-12T01:45:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
45692026-05-12T01:45:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
45702026-05-12T01:45:49.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 368 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45712026-05-12T01:45:49.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 368 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45722026-05-12T01:45:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
45732026-05-12T01:45:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
45742026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
45752026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
45762026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
45772026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
45782026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
45792026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
45802026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
45812026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
45822026-05-12T01:45:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
45832026-05-12T01:45:49.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 369 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
45842026-05-12T01:45:49.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 369 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45852026-05-12T01:45:49.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
45862026-05-12T01:45:49.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
45872026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
45882026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
45892026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
45902026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
45912026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
45922026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
45932026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
45942026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
45952026-05-12T01:45:49.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
45962026-05-12T01:45:49.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 370 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
45972026-05-12T01:45:49.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 370 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
45982026-05-12T01:45:49.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
45992026-05-12T01:45:49.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
46002026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
46012026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
46022026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
46032026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
46042026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
46052026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
46062026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
46072026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
46082026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
46092026-05-12T01:45:49.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
46102026-05-12T01:45:49.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 371 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
46112026-05-12T01:45:49.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 371 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
46122026-05-12T01:45:49.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }
46132026-05-12T01:45:49.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }
46142026-05-12T01:45:49.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
46152026-05-12T01:45:49.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
46162026-05-12T01:45:49.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 372 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46172026-05-12T01:45:49.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 372 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46182026-05-12T01:45:49.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
46192026-05-12T01:45:49.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
46202026-05-12T01:45:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
46212026-05-12T01:45:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
46222026-05-12T01:45:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
46232026-05-12T01:45:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
46242026-05-12T01:45:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }
46252026-05-12T01:45:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }
46262026-05-12T01:45:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }
46272026-05-12T01:45:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }
46282026-05-12T01:45:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
46292026-05-12T01:45:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
46302026-05-12T01:45:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
46312026-05-12T01:45:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
46322026-05-12T01:45:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 283 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46332026-05-12T01:45:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 295 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46342026-05-12T01:45:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 373 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46352026-05-12T01:45:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 373 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46362026-05-12T01:45:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }
46372026-05-12T01:45:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
46382026-05-12T01:45:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
46392026-05-12T01:45:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
46402026-05-12T01:45:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
46412026-05-12T01:45:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
46422026-05-12T01:45:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
46432026-05-12T01:45:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
46442026-05-12T01:45:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
46452026-05-12T01:45:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
46462026-05-12T01:45:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
46472026-05-12T01:45:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 284 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46482026-05-12T01:45:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 296 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46492026-05-12T01:45:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 374 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46502026-05-12T01:45:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 374 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46512026-05-12T01:45:50.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
46522026-05-12T01:45:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
46532026-05-12T01:45:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
46542026-05-12T01:45:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
46552026-05-12T01:45:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
46562026-05-12T01:45:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
46572026-05-12T01:45:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
46582026-05-12T01:45:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
46592026-05-12T01:45:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
46602026-05-12T01:45:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
46612026-05-12T01:45:50.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 297 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46622026-05-12T01:45:50.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 375 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46632026-05-12T01:45:50.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 375 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46642026-05-12T01:45:50.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }
46652026-05-12T01:45:50.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
46662026-05-12T01:45:50.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
46672026-05-12T01:45:50.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
46682026-05-12T01:45:50.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
46692026-05-12T01:45:50.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
46702026-05-12T01:45:50.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
46712026-05-12T01:45:50.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
46722026-05-12T01:45:50.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 298 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46732026-05-12T01:45:50.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 376 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46742026-05-12T01:45:50.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 376 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46752026-05-12T01:45:50.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
46762026-05-12T01:45:50.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
46772026-05-12T01:45:50.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
46782026-05-12T01:45:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
46792026-05-12T01:45:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
46802026-05-12T01:45:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
46812026-05-12T01:45:50.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
46822026-05-12T01:45:50.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 377 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46832026-05-12T01:45:50.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 377 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46842026-05-12T01:45:50.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
46852026-05-12T01:45:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
46862026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
46872026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
46882026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
46892026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
46902026-05-12T01:45:50.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 378 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46912026-05-12T01:45:50.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 378 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
46922026-05-12T01:45:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
46932026-05-12T01:45:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
46942026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
46952026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
46962026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
46972026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
46982026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
46992026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
47002026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
47012026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
47022026-05-12T01:45:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
47032026-05-12T01:45:50.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 379 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
47042026-05-12T01:45:50.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 379 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47052026-05-12T01:45:50.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
47062026-05-12T01:45:50.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
47072026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
47082026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
47092026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
47102026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
47112026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
47122026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
47132026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
47142026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
47152026-05-12T01:45:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
47162026-05-12T01:45:50.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 380 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47172026-05-12T01:45:50.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 380 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
47182026-05-12T01:45:50.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
47192026-05-12T01:45:50.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
47202026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
47212026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
47222026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
47232026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
47242026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
47252026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
47262026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
47272026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
47282026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
47292026-05-12T01:45:50.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
47302026-05-12T01:45:50.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 381 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
47312026-05-12T01:45:50.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 381 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
47322026-05-12T01:45:50.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }
47332026-05-12T01:45:50.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }
47342026-05-12T01:45:50.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
47352026-05-12T01:45:50.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
47362026-05-12T01:45:50.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 382 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47372026-05-12T01:45:50.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 382 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47382026-05-12T01:45:50.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
47392026-05-12T01:45:50.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
47402026-05-12T01:45:51.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
47412026-05-12T01:45:51.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
47422026-05-12T01:45:51.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
47432026-05-12T01:45:51.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
47442026-05-12T01:45:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }
47452026-05-12T01:45:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }
47462026-05-12T01:45:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }
47472026-05-12T01:45:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }
47482026-05-12T01:45:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
47492026-05-12T01:45:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
47502026-05-12T01:45:51.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
47512026-05-12T01:45:51.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
47522026-05-12T01:45:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 285 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47532026-05-12T01:45:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 299 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47542026-05-12T01:45:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 383 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47552026-05-12T01:45:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 383 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47562026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }
47572026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
47582026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
47592026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
47602026-05-12T01:45:51.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
47612026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
47622026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
47632026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
47642026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
47652026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
47662026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
47672026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 286 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47682026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 300 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47692026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 384 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47702026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 384 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47712026-05-12T01:45:51.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
47722026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
47732026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
47742026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
47752026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
47762026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
47772026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
47782026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
47792026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
47802026-05-12T01:45:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
47812026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 301 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47822026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 385 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47832026-05-12T01:45:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 385 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47842026-05-12T01:45:51.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }
47852026-05-12T01:45:51.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
47862026-05-12T01:45:51.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
47872026-05-12T01:45:51.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
47882026-05-12T01:45:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
47892026-05-12T01:45:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
47902026-05-12T01:45:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
47912026-05-12T01:45:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
47922026-05-12T01:45:51.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 302 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47932026-05-12T01:45:51.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 386 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47942026-05-12T01:45:51.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 386 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
47952026-05-12T01:45:51.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
47962026-05-12T01:45:51.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
47972026-05-12T01:45:51.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
47982026-05-12T01:45:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
47992026-05-12T01:45:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
48002026-05-12T01:45:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
48012026-05-12T01:45:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
48022026-05-12T01:45:51.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 387 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48032026-05-12T01:45:51.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 387 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48042026-05-12T01:45:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
48052026-05-12T01:45:51.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
48062026-05-12T01:45:51.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
48072026-05-12T01:45:51.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
48082026-05-12T01:45:51.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
48092026-05-12T01:45:51.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
48102026-05-12T01:45:51.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 388 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48112026-05-12T01:45:51.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 388 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48122026-05-12T01:45:51.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
48132026-05-12T01:45:51.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
48142026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
48152026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
48162026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
48172026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
48182026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
48192026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
48202026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
48212026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
48222026-05-12T01:45:51.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
48232026-05-12T01:45:51.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 389 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
48242026-05-12T01:45:51.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 389 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48252026-05-12T01:45:51.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
48262026-05-12T01:45:51.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
48272026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
48282026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
48292026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
48302026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
48312026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
48322026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
48332026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
48342026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
48352026-05-12T01:45:51.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
48362026-05-12T01:45:51.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 390 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48372026-05-12T01:45:51.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 390 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
48382026-05-12T01:45:51.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
48392026-05-12T01:45:51.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
48402026-05-12T01:45:51.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
48412026-05-12T01:45:51.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
48422026-05-12T01:45:51.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
48432026-05-12T01:45:51.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
48442026-05-12T01:45:51.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
48452026-05-12T01:45:51.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
48462026-05-12T01:45:51.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
48472026-05-12T01:45:51.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
48482026-05-12T01:45:51.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
48492026-05-12T01:45:51.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
48502026-05-12T01:45:51.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 391 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
48512026-05-12T01:45:51.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 391 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
48522026-05-12T01:45:51.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }
48532026-05-12T01:45:51.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }
48542026-05-12T01:45:51.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
48552026-05-12T01:45:51.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
48562026-05-12T01:45:51.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 392 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48572026-05-12T01:45:51.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 392 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48582026-05-12T01:45:51.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
48592026-05-12T01:45:51.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
48602026-05-12T01:45:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
48612026-05-12T01:45:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
48622026-05-12T01:45:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
48632026-05-12T01:45:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
48642026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }
48652026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }
48662026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }
48672026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }
48682026-05-12T01:45:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
48692026-05-12T01:45:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
48702026-05-12T01:45:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
48712026-05-12T01:45:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
48722026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 287 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48732026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 303 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48742026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 393 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48752026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 393 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48762026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }
48772026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
48782026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
48792026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
48802026-05-12T01:45:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
48812026-05-12T01:45:52.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
48822026-05-12T01:45:52.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
48832026-05-12T01:45:52.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
48842026-05-12T01:45:52.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
48852026-05-12T01:45:52.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
48862026-05-12T01:45:52.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
48872026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 288 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48882026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 304 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48892026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 394 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48902026-05-12T01:45:52.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 394 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48912026-05-12T01:45:52.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
48922026-05-12T01:45:52.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
48932026-05-12T01:45:52.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
48942026-05-12T01:45:52.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
48952026-05-12T01:45:52.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
48962026-05-12T01:45:52.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
48972026-05-12T01:45:52.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
48982026-05-12T01:45:52.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
48992026-05-12T01:45:52.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
49002026-05-12T01:45:52.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
49012026-05-12T01:45:52.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 305 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49022026-05-12T01:45:52.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 395 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49032026-05-12T01:45:52.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 395 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49042026-05-12T01:45:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }
49052026-05-12T01:45:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
49062026-05-12T01:45:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
49072026-05-12T01:45:52.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
49082026-05-12T01:45:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
49092026-05-12T01:45:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
49102026-05-12T01:45:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
49112026-05-12T01:45:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
49122026-05-12T01:45:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 306 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49132026-05-12T01:45:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 396 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49142026-05-12T01:45:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 396 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49152026-05-12T01:45:52.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
49162026-05-12T01:45:52.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
49172026-05-12T01:45:52.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
49182026-05-12T01:45:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
49192026-05-12T01:45:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
49202026-05-12T01:45:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
49212026-05-12T01:45:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
49222026-05-12T01:45:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 397 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49232026-05-12T01:45:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 397 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49242026-05-12T01:45:52.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
49252026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
49262026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
49272026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
49282026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
49292026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
49302026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 398 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49312026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 398 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49322026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
49332026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
49342026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
49352026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
49362026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
49372026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
49382026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
49392026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
49402026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
49412026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
49422026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
49432026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 399 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
49442026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 399 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49452026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
49462026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
49472026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
49482026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
49492026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
49502026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
49512026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
49522026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
49532026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
49542026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
49552026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
49562026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 400 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49572026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 400 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
49582026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
49592026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
49602026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
49612026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
49622026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
49632026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
49642026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
49652026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
49662026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
49672026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
49682026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
49692026-05-12T01:45:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
49702026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 401 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
49712026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 401 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
49722026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }
49732026-05-12T01:45:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }
49742026-05-12T01:45:52.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
49752026-05-12T01:45:52.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
49762026-05-12T01:45:52.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 402 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49772026-05-12T01:45:52.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 402 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49782026-05-12T01:45:52.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
49792026-05-12T01:45:52.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
49802026-05-12T01:45:52.736ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
49812026-05-12T01:45:52.737ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 6 delay = 12.528941541s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
49822026-05-12T01:45:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
49832026-05-12T01:45:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
49842026-05-12T01:45:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
49852026-05-12T01:45:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
49862026-05-12T01:45:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(SpState) }
49872026-05-12T01:45:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }
49882026-05-12T01:45:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }
49892026-05-12T01:45:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }
49902026-05-12T01:45:53.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
49912026-05-12T01:45:53.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
49922026-05-12T01:45:53.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
49932026-05-12T01:45:53.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
49942026-05-12T01:45:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 289 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49952026-05-12T01:45:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 307 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49962026-05-12T01:45:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 403 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49972026-05-12T01:45:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 403 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49982026-05-12T01:45:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }
49992026-05-12T01:45:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
50002026-05-12T01:45:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
50012026-05-12T01:45:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
50022026-05-12T01:45:53.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
50032026-05-12T01:45:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
50042026-05-12T01:45:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
50052026-05-12T01:45:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
50062026-05-12T01:45:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
50072026-05-12T01:45:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
50082026-05-12T01:45:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
50092026-05-12T01:45:53.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 290 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50102026-05-12T01:45:53.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 308 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50112026-05-12T01:45:53.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 404 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50122026-05-12T01:45:53.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 404 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50132026-05-12T01:45:53.265ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
50142026-05-12T01:45:53.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
50152026-05-12T01:45:53.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
50162026-05-12T01:45:53.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
50172026-05-12T01:45:53.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
50182026-05-12T01:45:53.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
50192026-05-12T01:45:53.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
50202026-05-12T01:45:53.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
50212026-05-12T01:45:53.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
50222026-05-12T01:45:53.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
50232026-05-12T01:45:53.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 309 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50242026-05-12T01:45:53.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 405 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50252026-05-12T01:45:53.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 405 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50262026-05-12T01:45:53.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }
50272026-05-12T01:45:53.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
50282026-05-12T01:45:53.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
50292026-05-12T01:45:53.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
50302026-05-12T01:45:53.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
50312026-05-12T01:45:53.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
50322026-05-12T01:45:53.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
50332026-05-12T01:45:53.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
50342026-05-12T01:45:53.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 310 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50352026-05-12T01:45:53.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 406 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50362026-05-12T01:45:53.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 406 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50372026-05-12T01:45:53.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
50382026-05-12T01:45:53.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
50392026-05-12T01:45:53.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
50402026-05-12T01:45:53.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
50412026-05-12T01:45:53.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
50422026-05-12T01:45:53.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
50432026-05-12T01:45:53.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
50442026-05-12T01:45:53.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 407 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50452026-05-12T01:45:53.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 407 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50462026-05-12T01:45:53.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
50472026-05-12T01:45:53.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
50482026-05-12T01:45:53.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
50492026-05-12T01:45:53.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
50502026-05-12T01:45:53.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
50512026-05-12T01:45:53.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
50522026-05-12T01:45:53.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 408 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50532026-05-12T01:45:53.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 408 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50542026-05-12T01:45:53.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
50552026-05-12T01:45:53.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
50562026-05-12T01:45:53.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
50572026-05-12T01:45:53.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
50582026-05-12T01:45:53.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
50592026-05-12T01:45:53.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
50602026-05-12T01:45:53.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
50612026-05-12T01:45:53.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
50622026-05-12T01:45:53.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
50632026-05-12T01:45:53.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
50642026-05-12T01:45:53.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
50652026-05-12T01:45:53.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 409 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
50662026-05-12T01:45:53.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 409 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50672026-05-12T01:45:53.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
50682026-05-12T01:45:53.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
50692026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
50702026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
50712026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
50722026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
50732026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
50742026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
50752026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
50762026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
50772026-05-12T01:45:53.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
50782026-05-12T01:45:53.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 410 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50792026-05-12T01:45:53.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 410 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
50802026-05-12T01:45:53.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
50812026-05-12T01:45:53.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
50822026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
50832026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
50842026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
50852026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
50862026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
50872026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
50882026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
50892026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
50902026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
50912026-05-12T01:45:53.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
50922026-05-12T01:45:53.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 411 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
50932026-05-12T01:45:53.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 411 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
50942026-05-12T01:45:53.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }
50952026-05-12T01:45:53.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }
50962026-05-12T01:45:53.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
50972026-05-12T01:45:53.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
50982026-05-12T01:45:53.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 412 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50992026-05-12T01:45:53.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 412 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51002026-05-12T01:45:53.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
51012026-05-12T01:45:53.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
51022026-05-12T01:45:54.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
51032026-05-12T01:45:54.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
51042026-05-12T01:45:54.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
51052026-05-12T01:45:54.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
51062026-05-12T01:45:54.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }
51072026-05-12T01:45:54.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }
51082026-05-12T01:45:54.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }
51092026-05-12T01:45:54.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }
51102026-05-12T01:45:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
51112026-05-12T01:45:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
51122026-05-12T01:45:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
51132026-05-12T01:45:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
51142026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 291 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51152026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 311 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51162026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 413 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51172026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 413 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51182026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(SpState) }
51192026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
51202026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
51212026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
51222026-05-12T01:45:54.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
51232026-05-12T01:45:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
51242026-05-12T01:45:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
51252026-05-12T01:45:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
51262026-05-12T01:45:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
51272026-05-12T01:45:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
51282026-05-12T01:45:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
51292026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 292 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51302026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 312 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51312026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 414 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51322026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 414 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51332026-05-12T01:45:54.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
51342026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
51352026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
51362026-05-12T01:45:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
51372026-05-12T01:45:54.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
51382026-05-12T01:45:54.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
51392026-05-12T01:45:54.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
51402026-05-12T01:45:54.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
51412026-05-12T01:45:54.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
51422026-05-12T01:45:54.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
51432026-05-12T01:45:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 313 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51442026-05-12T01:45:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 415 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51452026-05-12T01:45:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 415 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51462026-05-12T01:45:54.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }
51472026-05-12T01:45:54.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
51482026-05-12T01:45:54.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
51492026-05-12T01:45:54.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
51502026-05-12T01:45:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
51512026-05-12T01:45:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
51522026-05-12T01:45:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
51532026-05-12T01:45:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
51542026-05-12T01:45:54.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 314 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51552026-05-12T01:45:54.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 416 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51562026-05-12T01:45:54.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 416 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51572026-05-12T01:45:54.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
51582026-05-12T01:45:54.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
51592026-05-12T01:45:54.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
51602026-05-12T01:45:54.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
51612026-05-12T01:45:54.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
51622026-05-12T01:45:54.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
51632026-05-12T01:45:54.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
51642026-05-12T01:45:54.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 417 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51652026-05-12T01:45:54.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 417 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51662026-05-12T01:45:54.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
51672026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
51682026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
51692026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
51702026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
51712026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
51722026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 418 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51732026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 418 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51742026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
51752026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
51762026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
51772026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
51782026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
51792026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
51802026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
51812026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
51822026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
51832026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
51842026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
51852026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 419 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
51862026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 419 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51872026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
51882026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
51892026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
51902026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
51912026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
51922026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
51932026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
51942026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
51952026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
51962026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
51972026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
51982026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 420 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51992026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 420 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
52002026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
52012026-05-12T01:45:54.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
52022026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
52032026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
52042026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
52052026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
52062026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
52072026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
52082026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
52092026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
52102026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
52112026-05-12T01:45:54.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
52122026-05-12T01:45:54.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 421 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
52132026-05-12T01:45:54.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 421 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
52142026-05-12T01:45:54.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }
52152026-05-12T01:45:54.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }
52162026-05-12T01:45:54.322ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
52172026-05-12T01:45:54.322ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
52182026-05-12T01:45:54.322ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 422 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52192026-05-12T01:45:54.322ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 422 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52202026-05-12T01:45:54.322ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
52212026-05-12T01:45:54.322ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
52222026-05-12T01:45:55.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
52232026-05-12T01:45:55.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
52242026-05-12T01:45:55.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
52252026-05-12T01:45:55.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
52262026-05-12T01:45:55.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(SpState) }
52272026-05-12T01:45:55.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }
52282026-05-12T01:45:55.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }
52292026-05-12T01:45:55.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }
52302026-05-12T01:45:55.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
52312026-05-12T01:45:55.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
52322026-05-12T01:45:55.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
52332026-05-12T01:45:55.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
52342026-05-12T01:45:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 293 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52352026-05-12T01:45:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 315 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52362026-05-12T01:45:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 423 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52372026-05-12T01:45:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 423 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52382026-05-12T01:45:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }
52392026-05-12T01:45:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
52402026-05-12T01:45:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
52412026-05-12T01:45:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
52422026-05-12T01:45:55.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
52432026-05-12T01:45:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
52442026-05-12T01:45:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
52452026-05-12T01:45:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
52462026-05-12T01:45:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
52472026-05-12T01:45:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
52482026-05-12T01:45:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
52492026-05-12T01:45:55.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 294 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52502026-05-12T01:45:55.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 316 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52512026-05-12T01:45:55.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 424 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52522026-05-12T01:45:55.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 424 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52532026-05-12T01:45:55.260ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
52542026-05-12T01:45:55.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
52552026-05-12T01:45:55.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
52562026-05-12T01:45:55.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
52572026-05-12T01:45:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
52582026-05-12T01:45:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
52592026-05-12T01:45:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
52602026-05-12T01:45:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
52612026-05-12T01:45:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
52622026-05-12T01:45:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
52632026-05-12T01:45:55.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 317 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52642026-05-12T01:45:55.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 425 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52652026-05-12T01:45:55.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 425 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52662026-05-12T01:45:55.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }
52672026-05-12T01:45:55.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
52682026-05-12T01:45:55.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
52692026-05-12T01:45:55.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
52702026-05-12T01:45:55.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
52712026-05-12T01:45:55.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
52722026-05-12T01:45:55.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
52732026-05-12T01:45:55.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
52742026-05-12T01:45:55.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 318 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52752026-05-12T01:45:55.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 426 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52762026-05-12T01:45:55.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 426 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52772026-05-12T01:45:55.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
52782026-05-12T01:45:55.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
52792026-05-12T01:45:55.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
52802026-05-12T01:45:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
52812026-05-12T01:45:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
52822026-05-12T01:45:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
52832026-05-12T01:45:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
52842026-05-12T01:45:55.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 427 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52852026-05-12T01:45:55.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 427 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52862026-05-12T01:45:55.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
52872026-05-12T01:45:55.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
52882026-05-12T01:45:55.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
52892026-05-12T01:45:55.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
52902026-05-12T01:45:55.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
52912026-05-12T01:45:55.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
52922026-05-12T01:45:55.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 428 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52932026-05-12T01:45:55.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 428 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
52942026-05-12T01:45:55.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
52952026-05-12T01:45:55.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
52962026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
52972026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
52982026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
52992026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
53002026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
53012026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
53022026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
53032026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
53042026-05-12T01:45:55.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
53052026-05-12T01:45:55.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 429 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
53062026-05-12T01:45:55.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 429 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53072026-05-12T01:45:55.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
53082026-05-12T01:45:55.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
53092026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
53102026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
53112026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
53122026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
53132026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
53142026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
53152026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
53162026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
53172026-05-12T01:45:55.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
53182026-05-12T01:45:55.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 430 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53192026-05-12T01:45:55.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 430 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
53202026-05-12T01:45:55.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
53212026-05-12T01:45:55.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
53222026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
53232026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
53242026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
53252026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
53262026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
53272026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
53282026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
53292026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
53302026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
53312026-05-12T01:45:55.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
53322026-05-12T01:45:55.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 431 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
53332026-05-12T01:45:55.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 431 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
53342026-05-12T01:45:55.330ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }
53352026-05-12T01:45:55.330ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }
53362026-05-12T01:45:55.338ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
53372026-05-12T01:45:55.338ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
53382026-05-12T01:45:55.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 432 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53392026-05-12T01:45:55.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 432 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53402026-05-12T01:45:55.339ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
53412026-05-12T01:45:55.339ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
53422026-05-12T01:45:56.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
53432026-05-12T01:45:56.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
53442026-05-12T01:45:56.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
53452026-05-12T01:45:56.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
53462026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }
53472026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }
53482026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }
53492026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }
53502026-05-12T01:45:56.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
53512026-05-12T01:45:56.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
53522026-05-12T01:45:56.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
53532026-05-12T01:45:56.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
53542026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 295 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53552026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 319 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53562026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 433 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53572026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 433 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53582026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(SpState) }
53592026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
53602026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
53612026-05-12T01:45:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
53622026-05-12T01:45:56.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
53632026-05-12T01:45:56.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
53642026-05-12T01:45:56.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
53652026-05-12T01:45:56.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
53662026-05-12T01:45:56.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
53672026-05-12T01:45:56.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
53682026-05-12T01:45:56.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
53692026-05-12T01:45:56.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 296 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53702026-05-12T01:45:56.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 320 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53712026-05-12T01:45:56.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 434 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53722026-05-12T01:45:56.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 434 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53732026-05-12T01:45:56.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
53742026-05-12T01:45:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
53752026-05-12T01:45:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
53762026-05-12T01:45:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
53772026-05-12T01:45:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
53782026-05-12T01:45:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
53792026-05-12T01:45:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
53802026-05-12T01:45:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
53812026-05-12T01:45:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
53822026-05-12T01:45:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
53832026-05-12T01:45:56.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 321 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53842026-05-12T01:45:56.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 435 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53852026-05-12T01:45:56.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 435 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53862026-05-12T01:45:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }
53872026-05-12T01:45:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
53882026-05-12T01:45:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
53892026-05-12T01:45:56.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
53902026-05-12T01:45:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
53912026-05-12T01:45:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
53922026-05-12T01:45:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
53932026-05-12T01:45:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
53942026-05-12T01:45:56.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 322 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53952026-05-12T01:45:56.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 436 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53962026-05-12T01:45:56.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 436 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
53972026-05-12T01:45:56.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
53982026-05-12T01:45:56.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
53992026-05-12T01:45:56.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
54002026-05-12T01:45:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
54012026-05-12T01:45:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
54022026-05-12T01:45:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
54032026-05-12T01:45:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
54042026-05-12T01:45:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 437 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54052026-05-12T01:45:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 437 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54062026-05-12T01:45:56.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
54072026-05-12T01:45:56.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
54082026-05-12T01:45:56.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
54092026-05-12T01:45:56.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
54102026-05-12T01:45:56.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
54112026-05-12T01:45:56.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
54122026-05-12T01:45:56.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 438 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54132026-05-12T01:45:56.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 438 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54142026-05-12T01:45:56.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
54152026-05-12T01:45:56.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
54162026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
54172026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
54182026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
54192026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
54202026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
54212026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
54222026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
54232026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
54242026-05-12T01:45:56.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
54252026-05-12T01:45:56.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 439 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
54262026-05-12T01:45:56.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 439 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54272026-05-12T01:45:56.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
54282026-05-12T01:45:56.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
54292026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
54302026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
54312026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
54322026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
54332026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
54342026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
54352026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
54362026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
54372026-05-12T01:45:56.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
54382026-05-12T01:45:56.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 440 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54392026-05-12T01:45:56.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 440 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
54402026-05-12T01:45:56.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
54412026-05-12T01:45:56.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
54422026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
54432026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
54442026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
54452026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
54462026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
54472026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
54482026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
54492026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
54502026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
54512026-05-12T01:45:56.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
54522026-05-12T01:45:56.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 441 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
54532026-05-12T01:45:56.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 441 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
54542026-05-12T01:45:56.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }
54552026-05-12T01:45:56.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }
54562026-05-12T01:45:56.297ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
54572026-05-12T01:45:56.297ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
54582026-05-12T01:45:56.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 442 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
54592026-05-12T01:45:56.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 442 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
54602026-05-12T01:45:56.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
54612026-05-12T01:45:56.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
54622026-05-12T01:45:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
54632026-05-12T01:45:57.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
54642026-05-12T01:45:57.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
54652026-05-12T01:45:57.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
54662026-05-12T01:45:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }
54672026-05-12T01:45:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }
54682026-05-12T01:45:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }
54692026-05-12T01:45:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }
54702026-05-12T01:45:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
54712026-05-12T01:45:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
54722026-05-12T01:45:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
54732026-05-12T01:45:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
54742026-05-12T01:45:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 297 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
54752026-05-12T01:45:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 323 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
54762026-05-12T01:45:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 443 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
54772026-05-12T01:45:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 443 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
54782026-05-12T01:45:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }
54792026-05-12T01:45:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
54802026-05-12T01:45:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
54812026-05-12T01:45:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
54822026-05-12T01:45:57.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
54832026-05-12T01:45:57.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
54842026-05-12T01:45:57.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
54852026-05-12T01:45:57.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
54862026-05-12T01:45:57.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
54872026-05-12T01:45:57.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
54882026-05-12T01:45:57.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
54892026-05-12T01:45:57.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 298 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
54902026-05-12T01:45:57.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 324 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54912026-05-12T01:45:57.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 444 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54922026-05-12T01:45:57.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 444 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
54932026-05-12T01:45:57.263ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
54942026-05-12T01:45:57.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
54952026-05-12T01:45:57.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
54962026-05-12T01:45:57.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
54972026-05-12T01:45:57.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
54982026-05-12T01:45:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
54992026-05-12T01:45:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
55002026-05-12T01:45:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
55012026-05-12T01:45:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
55022026-05-12T01:45:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
55032026-05-12T01:45:57.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 325 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55042026-05-12T01:45:57.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 445 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55052026-05-12T01:45:57.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 445 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55062026-05-12T01:45:57.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }
55072026-05-12T01:45:57.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
55082026-05-12T01:45:57.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
55092026-05-12T01:45:57.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
55102026-05-12T01:45:57.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
55112026-05-12T01:45:57.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
55122026-05-12T01:45:57.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
55132026-05-12T01:45:57.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
55142026-05-12T01:45:57.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 326 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55152026-05-12T01:45:57.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 446 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55162026-05-12T01:45:57.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 446 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55172026-05-12T01:45:57.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
55182026-05-12T01:45:57.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
55192026-05-12T01:45:57.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
55202026-05-12T01:45:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
55212026-05-12T01:45:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
55222026-05-12T01:45:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
55232026-05-12T01:45:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
55242026-05-12T01:45:57.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 447 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55252026-05-12T01:45:57.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 447 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55262026-05-12T01:45:57.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
55272026-05-12T01:45:57.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
55282026-05-12T01:45:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
55292026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
55302026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
55312026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
55322026-05-12T01:45:57.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 448 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55332026-05-12T01:45:57.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 448 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55342026-05-12T01:45:57.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
55352026-05-12T01:45:57.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
55362026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
55372026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
55382026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
55392026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
55402026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
55412026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
55422026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
55432026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
55442026-05-12T01:45:57.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
55452026-05-12T01:45:57.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 449 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
55462026-05-12T01:45:57.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 449 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55472026-05-12T01:45:57.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
55482026-05-12T01:45:57.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
55492026-05-12T01:45:57.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
55502026-05-12T01:45:57.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
55512026-05-12T01:45:57.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
55522026-05-12T01:45:57.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
55532026-05-12T01:45:57.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
55542026-05-12T01:45:57.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
55552026-05-12T01:45:57.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
55562026-05-12T01:45:57.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
55572026-05-12T01:45:57.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
55582026-05-12T01:45:57.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 450 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55592026-05-12T01:45:57.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 450 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
55602026-05-12T01:45:57.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
55612026-05-12T01:45:57.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
55622026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
55632026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
55642026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
55652026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
55662026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
55672026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
55682026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
55692026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
55702026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
55712026-05-12T01:45:57.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
55722026-05-12T01:45:57.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 451 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
55732026-05-12T01:45:57.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 451 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
55742026-05-12T01:45:57.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }
55752026-05-12T01:45:57.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }
55762026-05-12T01:45:57.295ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
55772026-05-12T01:45:57.296ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
55782026-05-12T01:45:57.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 452 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55792026-05-12T01:45:57.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 452 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55802026-05-12T01:45:57.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
55812026-05-12T01:45:57.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
55822026-05-12T01:45:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
55832026-05-12T01:45:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
55842026-05-12T01:45:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
55852026-05-12T01:45:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
55862026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }
55872026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }
55882026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }
55892026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }
55902026-05-12T01:45:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
55912026-05-12T01:45:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
55922026-05-12T01:45:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
55932026-05-12T01:45:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
55942026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 299 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55952026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 327 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55962026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 453 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55972026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 453 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55982026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(SpState) }
55992026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
56002026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
56012026-05-12T01:45:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
56022026-05-12T01:45:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
56032026-05-12T01:45:58.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
56042026-05-12T01:45:58.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
56052026-05-12T01:45:58.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
56062026-05-12T01:45:58.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
56072026-05-12T01:45:58.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
56082026-05-12T01:45:58.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
56092026-05-12T01:45:58.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 300 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
56102026-05-12T01:45:58.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 328 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56112026-05-12T01:45:58.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 454 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56122026-05-12T01:45:58.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 454 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56132026-05-12T01:45:58.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
56142026-05-12T01:45:58.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
56152026-05-12T01:45:58.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
56162026-05-12T01:45:58.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
56172026-05-12T01:45:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
56182026-05-12T01:45:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
56192026-05-12T01:45:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
56202026-05-12T01:45:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
56212026-05-12T01:45:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
56222026-05-12T01:45:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
56232026-05-12T01:45:58.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 329 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56242026-05-12T01:45:58.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 455 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56252026-05-12T01:45:58.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 455 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56262026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }
56272026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
56282026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
56292026-05-12T01:45:58.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
56302026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
56312026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
56322026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
56332026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
56342026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 330 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
56352026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 456 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56362026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 456 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56372026-05-12T01:45:58.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
56382026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
56392026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
56402026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
56412026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
56422026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
56432026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
56442026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 457 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56452026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 457 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56462026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
56472026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
56482026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
56492026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
56502026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
56512026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
56522026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 458 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56532026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 458 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56542026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
56552026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
56562026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
56572026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
56582026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
56592026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
56602026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
56612026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
56622026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
56632026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
56642026-05-12T01:45:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
56652026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 459 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
56662026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 459 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56672026-05-12T01:45:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
56682026-05-12T01:45:58.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
56692026-05-12T01:45:58.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
56702026-05-12T01:45:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
56712026-05-12T01:45:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
56722026-05-12T01:45:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
56732026-05-12T01:45:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
56742026-05-12T01:45:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
56752026-05-12T01:45:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
56762026-05-12T01:45:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
56772026-05-12T01:45:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
56782026-05-12T01:45:58.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 460 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56792026-05-12T01:45:58.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 460 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
56802026-05-12T01:45:58.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
56812026-05-12T01:45:58.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
56822026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
56832026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
56842026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
56852026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
56862026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
56872026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
56882026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
56892026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
56902026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
56912026-05-12T01:45:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
56922026-05-12T01:45:58.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 461 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
56932026-05-12T01:45:58.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 461 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
56942026-05-12T01:45:58.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }
56952026-05-12T01:45:58.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }
56962026-05-12T01:45:58.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
56972026-05-12T01:45:58.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
56982026-05-12T01:45:58.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 462 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
56992026-05-12T01:45:58.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 462 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57002026-05-12T01:45:58.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
57012026-05-12T01:45:58.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
57022026-05-12T01:45:59.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
57032026-05-12T01:45:59.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
57042026-05-12T01:45:59.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
57052026-05-12T01:45:59.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
57062026-05-12T01:45:59.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(SpState) }
57072026-05-12T01:45:59.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }
57082026-05-12T01:45:59.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }
57092026-05-12T01:45:59.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }
57102026-05-12T01:45:59.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
57112026-05-12T01:45:59.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
57122026-05-12T01:45:59.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
57132026-05-12T01:45:59.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
57142026-05-12T01:45:59.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 301 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57152026-05-12T01:45:59.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 331 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57162026-05-12T01:45:59.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 463 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57172026-05-12T01:45:59.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 463 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57182026-05-12T01:45:59.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }
57192026-05-12T01:45:59.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
57202026-05-12T01:45:59.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
57212026-05-12T01:45:59.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
57222026-05-12T01:45:59.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
57232026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
57242026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
57252026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
57262026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
57272026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
57282026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
57292026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 302 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57302026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 332 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57312026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 464 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57322026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 464 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57332026-05-12T01:45:59.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
57342026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
57352026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
57362026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
57372026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
57382026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
57392026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
57402026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
57412026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
57422026-05-12T01:45:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
57432026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 333 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57442026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 465 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57452026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 465 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57462026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }
57472026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
57482026-05-12T01:45:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
57492026-05-12T01:45:59.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
57502026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
57512026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
57522026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
57532026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
57542026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 334 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57552026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 466 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57562026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 466 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57572026-05-12T01:45:59.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
57582026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
57592026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
57602026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
57612026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
57622026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
57632026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
57642026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 467 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57652026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 467 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57662026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
57672026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
57682026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
57692026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
57702026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
57712026-05-12T01:45:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
57722026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 468 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57732026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 468 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57742026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
57752026-05-12T01:45:59.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
57762026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
57772026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
57782026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
57792026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
57802026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
57812026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
57822026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
57832026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
57842026-05-12T01:45:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
57852026-05-12T01:45:59.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 469 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
57862026-05-12T01:45:59.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 469 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57872026-05-12T01:45:59.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
57882026-05-12T01:45:59.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
57892026-05-12T01:45:59.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
57902026-05-12T01:45:59.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
57912026-05-12T01:45:59.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
57922026-05-12T01:45:59.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
57932026-05-12T01:45:59.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
57942026-05-12T01:45:59.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
57952026-05-12T01:45:59.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
57962026-05-12T01:45:59.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
57972026-05-12T01:45:59.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
57982026-05-12T01:45:59.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 470 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57992026-05-12T01:45:59.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 470 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
58002026-05-12T01:45:59.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
58012026-05-12T01:45:59.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
58022026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
58032026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
58042026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
58052026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
58062026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
58072026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
58082026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
58092026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
58102026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
58112026-05-12T01:45:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
58122026-05-12T01:45:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 471 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
58132026-05-12T01:45:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 471 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
58142026-05-12T01:45:59.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }
58152026-05-12T01:45:59.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }
58162026-05-12T01:45:59.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
58172026-05-12T01:45:59.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
58182026-05-12T01:45:59.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 472 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58192026-05-12T01:45:59.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 472 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58202026-05-12T01:45:59.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
58212026-05-12T01:45:59.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
58222026-05-12T01:46:00.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
58232026-05-12T01:46:00.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
58242026-05-12T01:46:00.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
58252026-05-12T01:46:00.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
58262026-05-12T01:46:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }
58272026-05-12T01:46:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }
58282026-05-12T01:46:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }
58292026-05-12T01:46:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }
58302026-05-12T01:46:00.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
58312026-05-12T01:46:00.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
58322026-05-12T01:46:00.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
58332026-05-12T01:46:00.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
58342026-05-12T01:46:00.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 303 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58352026-05-12T01:46:00.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 335 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58362026-05-12T01:46:00.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 473 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58372026-05-12T01:46:00.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 473 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58382026-05-12T01:46:00.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }
58392026-05-12T01:46:00.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
58402026-05-12T01:46:00.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
58412026-05-12T01:46:00.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
58422026-05-12T01:46:00.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
58432026-05-12T01:46:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
58442026-05-12T01:46:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
58452026-05-12T01:46:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
58462026-05-12T01:46:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
58472026-05-12T01:46:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
58482026-05-12T01:46:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
58492026-05-12T01:46:00.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 304 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58502026-05-12T01:46:00.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 336 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58512026-05-12T01:46:00.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 474 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58522026-05-12T01:46:00.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 474 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58532026-05-12T01:46:00.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
58542026-05-12T01:46:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
58552026-05-12T01:46:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
58562026-05-12T01:46:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
58572026-05-12T01:46:00.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
58582026-05-12T01:46:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
58592026-05-12T01:46:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
58602026-05-12T01:46:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
58612026-05-12T01:46:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
58622026-05-12T01:46:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
58632026-05-12T01:46:00.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 337 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58642026-05-12T01:46:00.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 475 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58652026-05-12T01:46:00.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 475 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58662026-05-12T01:46:00.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }
58672026-05-12T01:46:00.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
58682026-05-12T01:46:00.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
58692026-05-12T01:46:00.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
58702026-05-12T01:46:00.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
58712026-05-12T01:46:00.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
58722026-05-12T01:46:00.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
58732026-05-12T01:46:00.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
58742026-05-12T01:46:00.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 338 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58752026-05-12T01:46:00.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 476 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58762026-05-12T01:46:00.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 476 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58772026-05-12T01:46:00.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
58782026-05-12T01:46:00.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
58792026-05-12T01:46:00.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
58802026-05-12T01:46:00.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
58812026-05-12T01:46:00.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
58822026-05-12T01:46:00.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
58832026-05-12T01:46:00.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
58842026-05-12T01:46:00.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 477 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58852026-05-12T01:46:00.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 477 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58862026-05-12T01:46:00.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
58872026-05-12T01:46:00.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
58882026-05-12T01:46:00.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
58892026-05-12T01:46:00.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
58902026-05-12T01:46:00.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
58912026-05-12T01:46:00.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
58922026-05-12T01:46:00.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 478 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58932026-05-12T01:46:00.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 478 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58942026-05-12T01:46:00.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
58952026-05-12T01:46:00.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
58962026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
58972026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
58982026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
58992026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
59002026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
59012026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
59022026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
59032026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
59042026-05-12T01:46:00.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
59052026-05-12T01:46:00.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 479 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
59062026-05-12T01:46:00.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 479 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59072026-05-12T01:46:00.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
59082026-05-12T01:46:00.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
59092026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
59102026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
59112026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
59122026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
59132026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
59142026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
59152026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
59162026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
59172026-05-12T01:46:00.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
59182026-05-12T01:46:00.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 480 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59192026-05-12T01:46:00.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 480 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
59202026-05-12T01:46:00.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
59212026-05-12T01:46:00.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
59222026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
59232026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
59242026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
59252026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
59262026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
59272026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
59282026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
59292026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
59302026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
59312026-05-12T01:46:00.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
59322026-05-12T01:46:00.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 481 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
59332026-05-12T01:46:00.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 481 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
59342026-05-12T01:46:00.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }
59352026-05-12T01:46:00.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }
59362026-05-12T01:46:00.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
59372026-05-12T01:46:00.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
59382026-05-12T01:46:00.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 482 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59392026-05-12T01:46:00.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 482 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59402026-05-12T01:46:00.288ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
59412026-05-12T01:46:00.288ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
59422026-05-12T01:46:01.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
59432026-05-12T01:46:01.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
59442026-05-12T01:46:01.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
59452026-05-12T01:46:01.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
59462026-05-12T01:46:01.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }
59472026-05-12T01:46:01.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }
59482026-05-12T01:46:01.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }
59492026-05-12T01:46:01.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }
59502026-05-12T01:46:01.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
59512026-05-12T01:46:01.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
59522026-05-12T01:46:01.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
59532026-05-12T01:46:01.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
59542026-05-12T01:46:01.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 305 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59552026-05-12T01:46:01.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 339 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59562026-05-12T01:46:01.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 483 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59572026-05-12T01:46:01.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 483 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59582026-05-12T01:46:01.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }
59592026-05-12T01:46:01.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
59602026-05-12T01:46:01.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
59612026-05-12T01:46:01.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
59622026-05-12T01:46:01.290ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
59632026-05-12T01:46:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
59642026-05-12T01:46:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
59652026-05-12T01:46:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
59662026-05-12T01:46:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
59672026-05-12T01:46:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
59682026-05-12T01:46:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
59692026-05-12T01:46:01.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 306 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59702026-05-12T01:46:01.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 340 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59712026-05-12T01:46:01.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 484 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59722026-05-12T01:46:01.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 484 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59732026-05-12T01:46:01.291ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
59742026-05-12T01:46:01.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
59752026-05-12T01:46:01.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
59762026-05-12T01:46:01.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
59772026-05-12T01:46:01.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
59782026-05-12T01:46:01.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
59792026-05-12T01:46:01.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
59802026-05-12T01:46:01.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
59812026-05-12T01:46:01.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
59822026-05-12T01:46:01.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
59832026-05-12T01:46:01.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 341 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59842026-05-12T01:46:01.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 485 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59852026-05-12T01:46:01.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 485 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59862026-05-12T01:46:01.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }
59872026-05-12T01:46:01.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
59882026-05-12T01:46:01.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
59892026-05-12T01:46:01.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
59902026-05-12T01:46:01.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
59912026-05-12T01:46:01.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
59922026-05-12T01:46:01.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
59932026-05-12T01:46:01.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
59942026-05-12T01:46:01.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 342 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59952026-05-12T01:46:01.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 486 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59962026-05-12T01:46:01.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 486 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59972026-05-12T01:46:01.309ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
59982026-05-12T01:46:01.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
59992026-05-12T01:46:01.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
60002026-05-12T01:46:01.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
60012026-05-12T01:46:01.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
60022026-05-12T01:46:01.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
60032026-05-12T01:46:01.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
60042026-05-12T01:46:01.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 487 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60052026-05-12T01:46:01.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 487 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60062026-05-12T01:46:01.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
60072026-05-12T01:46:01.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
60082026-05-12T01:46:01.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
60092026-05-12T01:46:01.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
60102026-05-12T01:46:01.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
60112026-05-12T01:46:01.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
60122026-05-12T01:46:01.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 488 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60132026-05-12T01:46:01.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 488 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60142026-05-12T01:46:01.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
60152026-05-12T01:46:01.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
60162026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
60172026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
60182026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
60192026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
60202026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
60212026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
60222026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
60232026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
60242026-05-12T01:46:01.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
60252026-05-12T01:46:01.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 489 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
60262026-05-12T01:46:01.339ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 489 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60272026-05-12T01:46:01.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
60282026-05-12T01:46:01.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
60292026-05-12T01:46:01.351ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
60302026-05-12T01:46:01.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
60312026-05-12T01:46:01.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
60322026-05-12T01:46:01.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
60332026-05-12T01:46:01.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
60342026-05-12T01:46:01.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
60352026-05-12T01:46:01.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
60362026-05-12T01:46:01.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
60372026-05-12T01:46:01.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
60382026-05-12T01:46:01.352ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 490 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60392026-05-12T01:46:01.352ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 490 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
60402026-05-12T01:46:01.356ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
60412026-05-12T01:46:01.356ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
60422026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
60432026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
60442026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
60452026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
60462026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
60472026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
60482026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
60492026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
60502026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
60512026-05-12T01:46:01.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
60522026-05-12T01:46:01.361ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 491 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
60532026-05-12T01:46:01.361ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 491 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
60542026-05-12T01:46:01.362ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(SpState) }
60552026-05-12T01:46:01.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(SpState) }
60562026-05-12T01:46:01.371ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
60572026-05-12T01:46:01.371ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
60582026-05-12T01:46:01.371ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 492 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60592026-05-12T01:46:01.371ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 492 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60602026-05-12T01:46:01.372ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
60612026-05-12T01:46:01.372ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
60622026-05-12T01:46:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
60632026-05-12T01:46:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
60642026-05-12T01:46:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
60652026-05-12T01:46:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
60662026-05-12T01:46:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }
60672026-05-12T01:46:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }
60682026-05-12T01:46:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }
60692026-05-12T01:46:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }
60702026-05-12T01:46:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
60712026-05-12T01:46:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
60722026-05-12T01:46:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
60732026-05-12T01:46:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
60742026-05-12T01:46:02.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 307 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60752026-05-12T01:46:02.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 343 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60762026-05-12T01:46:02.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 493 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60772026-05-12T01:46:02.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 493 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60782026-05-12T01:46:02.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }
60792026-05-12T01:46:02.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
60802026-05-12T01:46:02.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
60812026-05-12T01:46:02.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
60822026-05-12T01:46:02.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
60832026-05-12T01:46:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
60842026-05-12T01:46:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
60852026-05-12T01:46:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
60862026-05-12T01:46:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
60872026-05-12T01:46:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
60882026-05-12T01:46:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
60892026-05-12T01:46:02.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 308 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60902026-05-12T01:46:02.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 344 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60912026-05-12T01:46:02.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 494 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60922026-05-12T01:46:02.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 494 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60932026-05-12T01:46:02.266ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
60942026-05-12T01:46:02.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
60952026-05-12T01:46:02.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
60962026-05-12T01:46:02.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
60972026-05-12T01:46:02.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
60982026-05-12T01:46:02.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
60992026-05-12T01:46:02.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
61002026-05-12T01:46:02.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
61012026-05-12T01:46:02.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
61022026-05-12T01:46:02.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
61032026-05-12T01:46:02.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 345 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61042026-05-12T01:46:02.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 495 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61052026-05-12T01:46:02.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 495 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61062026-05-12T01:46:02.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }
61072026-05-12T01:46:02.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
61082026-05-12T01:46:02.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
61092026-05-12T01:46:02.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
61102026-05-12T01:46:02.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
61112026-05-12T01:46:02.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
61122026-05-12T01:46:02.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
61132026-05-12T01:46:02.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
61142026-05-12T01:46:02.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 346 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61152026-05-12T01:46:02.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 496 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61162026-05-12T01:46:02.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 496 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61172026-05-12T01:46:02.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
61182026-05-12T01:46:02.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
61192026-05-12T01:46:02.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
61202026-05-12T01:46:02.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
61212026-05-12T01:46:02.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
61222026-05-12T01:46:02.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
61232026-05-12T01:46:02.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
61242026-05-12T01:46:02.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 497 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61252026-05-12T01:46:02.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 497 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61262026-05-12T01:46:02.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
61272026-05-12T01:46:02.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
61282026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
61292026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
61302026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
61312026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
61322026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 498 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61332026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 498 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61342026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
61352026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
61362026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
61372026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
61382026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
61392026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
61402026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
61412026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
61422026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
61432026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
61442026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
61452026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 499 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
61462026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 499 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61472026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
61482026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
61492026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
61502026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
61512026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
61522026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
61532026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
61542026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
61552026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
61562026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
61572026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
61582026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 500 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61592026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 500 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
61602026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
61612026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
61622026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
61632026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
61642026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
61652026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
61662026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
61672026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
61682026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
61692026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
61702026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
61712026-05-12T01:46:02.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
61722026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 501 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
61732026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 501 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
61742026-05-12T01:46:02.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }
61752026-05-12T01:46:02.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }
61762026-05-12T01:46:02.289ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
61772026-05-12T01:46:02.289ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
61782026-05-12T01:46:02.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 502 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61792026-05-12T01:46:02.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 502 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61802026-05-12T01:46:02.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
61812026-05-12T01:46:02.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
61822026-05-12T01:46:02.934ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
61832026-05-12T01:46:02.940ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 7 delay = 22.732028233s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
61842026-05-12T01:46:03.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
61852026-05-12T01:46:03.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
61862026-05-12T01:46:03.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
61872026-05-12T01:46:03.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
61882026-05-12T01:46:03.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(SpState) }
61892026-05-12T01:46:03.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }
61902026-05-12T01:46:03.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }
61912026-05-12T01:46:03.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }
61922026-05-12T01:46:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
61932026-05-12T01:46:03.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
61942026-05-12T01:46:03.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
61952026-05-12T01:46:03.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
61962026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 309 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61972026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 347 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61982026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 503 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61992026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 503 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
62002026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }
62012026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
62022026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
62032026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
62042026-05-12T01:46:03.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
62052026-05-12T01:46:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
62062026-05-12T01:46:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
62072026-05-12T01:46:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
62082026-05-12T01:46:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
62092026-05-12T01:46:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
62102026-05-12T01:46:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
62112026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 310 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
62122026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 348 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62132026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 504 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62142026-05-12T01:46:03.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 504 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62152026-05-12T01:46:03.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
62162026-05-12T01:46:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
62172026-05-12T01:46:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
62182026-05-12T01:46:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
62192026-05-12T01:46:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
62202026-05-12T01:46:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
62212026-05-12T01:46:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
62222026-05-12T01:46:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
62232026-05-12T01:46:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
62242026-05-12T01:46:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
62252026-05-12T01:46:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 349 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62262026-05-12T01:46:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 505 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62272026-05-12T01:46:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 505 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62282026-05-12T01:46:03.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }
62292026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
62302026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
62312026-05-12T01:46:03.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
62322026-05-12T01:46:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
62332026-05-12T01:46:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
62342026-05-12T01:46:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
62352026-05-12T01:46:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
62362026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 350 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
62372026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 506 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62382026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 506 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62392026-05-12T01:46:03.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
62402026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
62412026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
62422026-05-12T01:46:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
62432026-05-12T01:46:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
62442026-05-12T01:46:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
62452026-05-12T01:46:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
62462026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 507 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62472026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 507 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62482026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
62492026-05-12T01:46:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
62502026-05-12T01:46:03.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
62512026-05-12T01:46:03.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
62522026-05-12T01:46:03.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
62532026-05-12T01:46:03.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
62542026-05-12T01:46:03.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 508 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62552026-05-12T01:46:03.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 508 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62562026-05-12T01:46:03.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
62572026-05-12T01:46:03.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
62582026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
62592026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
62602026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
62612026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
62622026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
62632026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
62642026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
62652026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
62662026-05-12T01:46:03.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
62672026-05-12T01:46:03.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 509 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
62682026-05-12T01:46:03.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 509 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62692026-05-12T01:46:03.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
62702026-05-12T01:46:03.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
62712026-05-12T01:46:03.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
62722026-05-12T01:46:03.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
62732026-05-12T01:46:03.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
62742026-05-12T01:46:03.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
62752026-05-12T01:46:03.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
62762026-05-12T01:46:03.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
62772026-05-12T01:46:03.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
62782026-05-12T01:46:03.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
62792026-05-12T01:46:03.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
62802026-05-12T01:46:03.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 510 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62812026-05-12T01:46:03.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 510 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
62822026-05-12T01:46:03.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
62832026-05-12T01:46:03.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
62842026-05-12T01:46:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
62852026-05-12T01:46:03.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
62862026-05-12T01:46:03.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
62872026-05-12T01:46:03.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
62882026-05-12T01:46:03.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
62892026-05-12T01:46:03.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
62902026-05-12T01:46:03.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
62912026-05-12T01:46:03.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
62922026-05-12T01:46:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
62932026-05-12T01:46:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
62942026-05-12T01:46:03.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 511 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
62952026-05-12T01:46:03.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 511 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
62962026-05-12T01:46:03.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }
62972026-05-12T01:46:03.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }
62982026-05-12T01:46:03.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
62992026-05-12T01:46:03.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
63002026-05-12T01:46:03.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 512 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63012026-05-12T01:46:03.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 512 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63022026-05-12T01:46:03.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
63032026-05-12T01:46:03.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
63042026-05-12T01:46:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
63052026-05-12T01:46:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
63062026-05-12T01:46:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
63072026-05-12T01:46:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
63082026-05-12T01:46:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }
63092026-05-12T01:46:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }
63102026-05-12T01:46:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }
63112026-05-12T01:46:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }
63122026-05-12T01:46:04.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
63132026-05-12T01:46:04.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
63142026-05-12T01:46:04.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
63152026-05-12T01:46:04.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
63162026-05-12T01:46:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 311 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63172026-05-12T01:46:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 351 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63182026-05-12T01:46:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 513 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63192026-05-12T01:46:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 513 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63202026-05-12T01:46:04.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }
63212026-05-12T01:46:04.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
63222026-05-12T01:46:04.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
63232026-05-12T01:46:04.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
63242026-05-12T01:46:04.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
63252026-05-12T01:46:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
63262026-05-12T01:46:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
63272026-05-12T01:46:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
63282026-05-12T01:46:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
63292026-05-12T01:46:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
63302026-05-12T01:46:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
63312026-05-12T01:46:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 312 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63322026-05-12T01:46:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 352 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63332026-05-12T01:46:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 514 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63342026-05-12T01:46:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 514 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63352026-05-12T01:46:04.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
63362026-05-12T01:46:04.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
63372026-05-12T01:46:04.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
63382026-05-12T01:46:04.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
63392026-05-12T01:46:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
63402026-05-12T01:46:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
63412026-05-12T01:46:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
63422026-05-12T01:46:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
63432026-05-12T01:46:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
63442026-05-12T01:46:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
63452026-05-12T01:46:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 353 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63462026-05-12T01:46:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 515 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63472026-05-12T01:46:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 515 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63482026-05-12T01:46:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }
63492026-05-12T01:46:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
63502026-05-12T01:46:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
63512026-05-12T01:46:04.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
63522026-05-12T01:46:04.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
63532026-05-12T01:46:04.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
63542026-05-12T01:46:04.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
63552026-05-12T01:46:04.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
63562026-05-12T01:46:04.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 354 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63572026-05-12T01:46:04.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 516 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63582026-05-12T01:46:04.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 516 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63592026-05-12T01:46:04.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
63602026-05-12T01:46:04.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
63612026-05-12T01:46:04.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
63622026-05-12T01:46:04.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
63632026-05-12T01:46:04.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
63642026-05-12T01:46:04.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
63652026-05-12T01:46:04.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
63662026-05-12T01:46:04.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 517 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63672026-05-12T01:46:04.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 517 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63682026-05-12T01:46:04.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
63692026-05-12T01:46:04.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
63702026-05-12T01:46:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
63712026-05-12T01:46:04.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
63722026-05-12T01:46:04.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
63732026-05-12T01:46:04.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
63742026-05-12T01:46:04.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 518 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63752026-05-12T01:46:04.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 518 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63762026-05-12T01:46:04.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
63772026-05-12T01:46:04.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
63782026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
63792026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
63802026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
63812026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
63822026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
63832026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
63842026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
63852026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
63862026-05-12T01:46:04.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
63872026-05-12T01:46:04.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 519 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
63882026-05-12T01:46:04.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 519 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63892026-05-12T01:46:04.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
63902026-05-12T01:46:04.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
63912026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
63922026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
63932026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
63942026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
63952026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
63962026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
63972026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
63982026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
63992026-05-12T01:46:04.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
64002026-05-12T01:46:04.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 520 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64012026-05-12T01:46:04.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 520 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
64022026-05-12T01:46:04.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
64032026-05-12T01:46:04.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
64042026-05-12T01:46:04.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
64052026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
64062026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
64072026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
64082026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
64092026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
64102026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
64112026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
64122026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
64132026-05-12T01:46:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
64142026-05-12T01:46:04.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 521 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
64152026-05-12T01:46:04.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 521 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
64162026-05-12T01:46:04.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }
64172026-05-12T01:46:04.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }
64182026-05-12T01:46:04.286ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
64192026-05-12T01:46:04.286ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
64202026-05-12T01:46:04.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 522 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64212026-05-12T01:46:04.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 522 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64222026-05-12T01:46:04.286ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
64232026-05-12T01:46:04.286ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
64242026-05-12T01:46:05.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
64252026-05-12T01:46:05.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
64262026-05-12T01:46:05.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
64272026-05-12T01:46:05.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
64282026-05-12T01:46:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }
64292026-05-12T01:46:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }
64302026-05-12T01:46:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }
64312026-05-12T01:46:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }
64322026-05-12T01:46:05.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
64332026-05-12T01:46:05.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
64342026-05-12T01:46:05.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
64352026-05-12T01:46:05.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
64362026-05-12T01:46:05.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 313 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64372026-05-12T01:46:05.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 355 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64382026-05-12T01:46:05.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 523 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64392026-05-12T01:46:05.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 523 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64402026-05-12T01:46:05.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }
64412026-05-12T01:46:05.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
64422026-05-12T01:46:05.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
64432026-05-12T01:46:05.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
64442026-05-12T01:46:05.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
64452026-05-12T01:46:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
64462026-05-12T01:46:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
64472026-05-12T01:46:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
64482026-05-12T01:46:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
64492026-05-12T01:46:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
64502026-05-12T01:46:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
64512026-05-12T01:46:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 314 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64522026-05-12T01:46:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 356 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64532026-05-12T01:46:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 524 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64542026-05-12T01:46:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 524 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64552026-05-12T01:46:05.263ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
64562026-05-12T01:46:05.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
64572026-05-12T01:46:05.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
64582026-05-12T01:46:05.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
64592026-05-12T01:46:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
64602026-05-12T01:46:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
64612026-05-12T01:46:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
64622026-05-12T01:46:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
64632026-05-12T01:46:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
64642026-05-12T01:46:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
64652026-05-12T01:46:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 357 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64662026-05-12T01:46:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 525 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64672026-05-12T01:46:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 525 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64682026-05-12T01:46:05.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }
64692026-05-12T01:46:05.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
64702026-05-12T01:46:05.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
64712026-05-12T01:46:05.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
64722026-05-12T01:46:05.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
64732026-05-12T01:46:05.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
64742026-05-12T01:46:05.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
64752026-05-12T01:46:05.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
64762026-05-12T01:46:05.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 358 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64772026-05-12T01:46:05.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 526 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64782026-05-12T01:46:05.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 526 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64792026-05-12T01:46:05.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
64802026-05-12T01:46:05.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
64812026-05-12T01:46:05.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
64822026-05-12T01:46:05.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
64832026-05-12T01:46:05.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
64842026-05-12T01:46:05.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
64852026-05-12T01:46:05.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
64862026-05-12T01:46:05.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 527 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64872026-05-12T01:46:05.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 527 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64882026-05-12T01:46:05.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
64892026-05-12T01:46:05.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
64902026-05-12T01:46:05.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
64912026-05-12T01:46:05.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
64922026-05-12T01:46:05.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
64932026-05-12T01:46:05.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
64942026-05-12T01:46:05.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 528 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64952026-05-12T01:46:05.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 528 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64962026-05-12T01:46:05.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
64972026-05-12T01:46:05.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
64982026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
64992026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
65002026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
65012026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
65022026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
65032026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
65042026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
65052026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
65062026-05-12T01:46:05.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
65072026-05-12T01:46:05.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 529 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
65082026-05-12T01:46:05.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 529 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65092026-05-12T01:46:05.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
65102026-05-12T01:46:05.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
65112026-05-12T01:46:05.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
65122026-05-12T01:46:05.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
65132026-05-12T01:46:05.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
65142026-05-12T01:46:05.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
65152026-05-12T01:46:05.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
65162026-05-12T01:46:05.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
65172026-05-12T01:46:05.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
65182026-05-12T01:46:05.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
65192026-05-12T01:46:05.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
65202026-05-12T01:46:05.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 530 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65212026-05-12T01:46:05.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 530 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
65222026-05-12T01:46:05.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
65232026-05-12T01:46:05.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
65242026-05-12T01:46:05.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
65252026-05-12T01:46:05.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
65262026-05-12T01:46:05.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
65272026-05-12T01:46:05.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
65282026-05-12T01:46:05.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
65292026-05-12T01:46:05.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
65302026-05-12T01:46:05.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
65312026-05-12T01:46:05.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
65322026-05-12T01:46:05.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
65332026-05-12T01:46:05.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
65342026-05-12T01:46:05.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 531 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
65352026-05-12T01:46:05.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 531 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
65362026-05-12T01:46:05.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }
65372026-05-12T01:46:05.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }
65382026-05-12T01:46:05.296ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
65392026-05-12T01:46:05.296ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
65402026-05-12T01:46:05.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 532 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65412026-05-12T01:46:05.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 532 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65422026-05-12T01:46:05.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
65432026-05-12T01:46:05.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
65442026-05-12T01:46:06.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
65452026-05-12T01:46:06.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
65462026-05-12T01:46:06.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
65472026-05-12T01:46:06.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
65482026-05-12T01:46:06.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }
65492026-05-12T01:46:06.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }
65502026-05-12T01:46:06.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }
65512026-05-12T01:46:06.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }
65522026-05-12T01:46:06.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
65532026-05-12T01:46:06.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
65542026-05-12T01:46:06.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
65552026-05-12T01:46:06.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
65562026-05-12T01:46:06.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 315 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65572026-05-12T01:46:06.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 359 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65582026-05-12T01:46:06.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 533 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65592026-05-12T01:46:06.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 533 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65602026-05-12T01:46:06.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(SpState) }
65612026-05-12T01:46:06.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
65622026-05-12T01:46:06.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
65632026-05-12T01:46:06.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
65642026-05-12T01:46:06.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
65652026-05-12T01:46:06.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
65662026-05-12T01:46:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
65672026-05-12T01:46:06.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
65682026-05-12T01:46:06.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
65692026-05-12T01:46:06.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
65702026-05-12T01:46:06.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
65712026-05-12T01:46:06.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 316 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65722026-05-12T01:46:06.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 360 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65732026-05-12T01:46:06.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 534 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65742026-05-12T01:46:06.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 534 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65752026-05-12T01:46:06.268ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
65762026-05-12T01:46:06.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
65772026-05-12T01:46:06.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
65782026-05-12T01:46:06.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
65792026-05-12T01:46:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
65802026-05-12T01:46:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
65812026-05-12T01:46:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
65822026-05-12T01:46:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
65832026-05-12T01:46:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
65842026-05-12T01:46:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
65852026-05-12T01:46:06.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 361 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65862026-05-12T01:46:06.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 535 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65872026-05-12T01:46:06.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 535 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65882026-05-12T01:46:06.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }
65892026-05-12T01:46:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
65902026-05-12T01:46:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
65912026-05-12T01:46:06.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
65922026-05-12T01:46:06.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
65932026-05-12T01:46:06.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
65942026-05-12T01:46:06.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
65952026-05-12T01:46:06.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
65962026-05-12T01:46:06.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 362 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65972026-05-12T01:46:06.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 536 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65982026-05-12T01:46:06.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 536 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65992026-05-12T01:46:06.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
66002026-05-12T01:46:06.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
66012026-05-12T01:46:06.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
66022026-05-12T01:46:06.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
66032026-05-12T01:46:06.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
66042026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
66052026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
66062026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 537 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66072026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 537 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66082026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
66092026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
66102026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
66112026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
66122026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
66132026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
66142026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 538 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66152026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 538 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66162026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
66172026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
66182026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
66192026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
66202026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
66212026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
66222026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
66232026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
66242026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
66252026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
66262026-05-12T01:46:06.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
66272026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 539 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
66282026-05-12T01:46:06.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 539 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66292026-05-12T01:46:06.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
66302026-05-12T01:46:06.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
66312026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
66322026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
66332026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
66342026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
66352026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
66362026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
66372026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
66382026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
66392026-05-12T01:46:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
66402026-05-12T01:46:06.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 540 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66412026-05-12T01:46:06.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 540 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
66422026-05-12T01:46:06.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
66432026-05-12T01:46:06.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
66442026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
66452026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
66462026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
66472026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
66482026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
66492026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
66502026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
66512026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
66522026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
66532026-05-12T01:46:06.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
66542026-05-12T01:46:06.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 541 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
66552026-05-12T01:46:06.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 541 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
66562026-05-12T01:46:06.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }
66572026-05-12T01:46:06.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }
66582026-05-12T01:46:06.301ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
66592026-05-12T01:46:06.301ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
66602026-05-12T01:46:06.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 542 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66612026-05-12T01:46:06.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 542 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66622026-05-12T01:46:06.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
66632026-05-12T01:46:06.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
66642026-05-12T01:46:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
66652026-05-12T01:46:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
66662026-05-12T01:46:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
66672026-05-12T01:46:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
66682026-05-12T01:46:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }
66692026-05-12T01:46:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }
66702026-05-12T01:46:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }
66712026-05-12T01:46:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }
66722026-05-12T01:46:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
66732026-05-12T01:46:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
66742026-05-12T01:46:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
66752026-05-12T01:46:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
66762026-05-12T01:46:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 317 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66772026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 363 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66782026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 543 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66792026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 543 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66802026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }
66812026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
66822026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
66832026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
66842026-05-12T01:46:07.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
66852026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
66862026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
66872026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
66882026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
66892026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
66902026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
66912026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 318 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66922026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 364 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66932026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 544 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66942026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 544 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66952026-05-12T01:46:07.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
66962026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
66972026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
66982026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
66992026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
67002026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
67012026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
67022026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
67032026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
67042026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
67052026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 365 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67062026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 545 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67072026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 545 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67082026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }
67092026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
67102026-05-12T01:46:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
67112026-05-12T01:46:07.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
67122026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
67132026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
67142026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
67152026-05-12T01:46:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
67162026-05-12T01:46:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 366 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67172026-05-12T01:46:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 546 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67182026-05-12T01:46:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 546 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67192026-05-12T01:46:07.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
67202026-05-12T01:46:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
67212026-05-12T01:46:07.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
67222026-05-12T01:46:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
67232026-05-12T01:46:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
67242026-05-12T01:46:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
67252026-05-12T01:46:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
67262026-05-12T01:46:07.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 547 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67272026-05-12T01:46:07.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 547 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67282026-05-12T01:46:07.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
67292026-05-12T01:46:07.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
67302026-05-12T01:46:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
67312026-05-12T01:46:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
67322026-05-12T01:46:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
67332026-05-12T01:46:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
67342026-05-12T01:46:07.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 548 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67352026-05-12T01:46:07.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 548 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67362026-05-12T01:46:07.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
67372026-05-12T01:46:07.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
67382026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
67392026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
67402026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
67412026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
67422026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
67432026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
67442026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
67452026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
67462026-05-12T01:46:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
67472026-05-12T01:46:07.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 549 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
67482026-05-12T01:46:07.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 549 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67492026-05-12T01:46:07.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
67502026-05-12T01:46:07.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
67512026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
67522026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
67532026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
67542026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
67552026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
67562026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
67572026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
67582026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
67592026-05-12T01:46:07.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
67602026-05-12T01:46:07.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 550 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67612026-05-12T01:46:07.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 550 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
67622026-05-12T01:46:07.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
67632026-05-12T01:46:07.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
67642026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
67652026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
67662026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
67672026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
67682026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
67692026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
67702026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
67712026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
67722026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
67732026-05-12T01:46:07.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
67742026-05-12T01:46:07.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 551 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
67752026-05-12T01:46:07.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 551 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
67762026-05-12T01:46:07.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }
67772026-05-12T01:46:07.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }
67782026-05-12T01:46:07.310ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
67792026-05-12T01:46:07.311ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
67802026-05-12T01:46:07.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 552 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67812026-05-12T01:46:07.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 552 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67822026-05-12T01:46:07.314ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
67832026-05-12T01:46:07.314ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
67842026-05-12T01:46:08.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
67852026-05-12T01:46:08.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
67862026-05-12T01:46:08.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
67872026-05-12T01:46:08.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
67882026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }
67892026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }
67902026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }
67912026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }
67922026-05-12T01:46:08.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
67932026-05-12T01:46:08.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
67942026-05-12T01:46:08.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
67952026-05-12T01:46:08.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
67962026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 319 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67972026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 367 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67982026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 553 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67992026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 553 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
68002026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(SpState) }
68012026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
68022026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
68032026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
68042026-05-12T01:46:08.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
68052026-05-12T01:46:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
68062026-05-12T01:46:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
68072026-05-12T01:46:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
68082026-05-12T01:46:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
68092026-05-12T01:46:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
68102026-05-12T01:46:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
68112026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 320 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
68122026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 368 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68132026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 554 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68142026-05-12T01:46:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 554 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68152026-05-12T01:46:08.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
68162026-05-12T01:46:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
68172026-05-12T01:46:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
68182026-05-12T01:46:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
68192026-05-12T01:46:08.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
68202026-05-12T01:46:08.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
68212026-05-12T01:46:08.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
68222026-05-12T01:46:08.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
68232026-05-12T01:46:08.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
68242026-05-12T01:46:08.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
68252026-05-12T01:46:08.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 369 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68262026-05-12T01:46:08.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 555 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68272026-05-12T01:46:08.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 555 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68282026-05-12T01:46:08.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }
68292026-05-12T01:46:08.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
68302026-05-12T01:46:08.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
68312026-05-12T01:46:08.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
68322026-05-12T01:46:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
68332026-05-12T01:46:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
68342026-05-12T01:46:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
68352026-05-12T01:46:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
68362026-05-12T01:46:08.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 370 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
68372026-05-12T01:46:08.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 556 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68382026-05-12T01:46:08.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 556 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68392026-05-12T01:46:08.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
68402026-05-12T01:46:08.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
68412026-05-12T01:46:08.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
68422026-05-12T01:46:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
68432026-05-12T01:46:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
68442026-05-12T01:46:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
68452026-05-12T01:46:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
68462026-05-12T01:46:08.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 557 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68472026-05-12T01:46:08.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 557 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68482026-05-12T01:46:08.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
68492026-05-12T01:46:08.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
68502026-05-12T01:46:08.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
68512026-05-12T01:46:08.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
68522026-05-12T01:46:08.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
68532026-05-12T01:46:08.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
68542026-05-12T01:46:08.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 558 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68552026-05-12T01:46:08.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 558 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68562026-05-12T01:46:08.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
68572026-05-12T01:46:08.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
68582026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
68592026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
68602026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
68612026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
68622026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
68632026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
68642026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
68652026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
68662026-05-12T01:46:08.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
68672026-05-12T01:46:08.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 559 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
68682026-05-12T01:46:08.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 559 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68692026-05-12T01:46:08.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
68702026-05-12T01:46:08.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
68712026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
68722026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
68732026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
68742026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
68752026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
68762026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
68772026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
68782026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
68792026-05-12T01:46:08.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
68802026-05-12T01:46:08.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 560 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68812026-05-12T01:46:08.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 560 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
68822026-05-12T01:46:08.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
68832026-05-12T01:46:08.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
68842026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
68852026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
68862026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
68872026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
68882026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
68892026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
68902026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
68912026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
68922026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
68932026-05-12T01:46:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
68942026-05-12T01:46:08.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 561 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
68952026-05-12T01:46:08.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 561 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
68962026-05-12T01:46:08.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }
68972026-05-12T01:46:08.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }
68982026-05-12T01:46:08.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
68992026-05-12T01:46:08.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
69002026-05-12T01:46:08.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 562 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69012026-05-12T01:46:08.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 562 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69022026-05-12T01:46:08.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
69032026-05-12T01:46:08.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
69042026-05-12T01:46:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
69052026-05-12T01:46:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
69062026-05-12T01:46:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
69072026-05-12T01:46:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
69082026-05-12T01:46:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(SpState) }
69092026-05-12T01:46:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }
69102026-05-12T01:46:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }
69112026-05-12T01:46:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }
69122026-05-12T01:46:09.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
69132026-05-12T01:46:09.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
69142026-05-12T01:46:09.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
69152026-05-12T01:46:09.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
69162026-05-12T01:46:09.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 321 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69172026-05-12T01:46:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 371 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69182026-05-12T01:46:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 563 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69192026-05-12T01:46:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 563 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69202026-05-12T01:46:09.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }
69212026-05-12T01:46:09.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
69222026-05-12T01:46:09.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
69232026-05-12T01:46:09.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
69242026-05-12T01:46:09.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
69252026-05-12T01:46:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
69262026-05-12T01:46:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
69272026-05-12T01:46:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
69282026-05-12T01:46:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
69292026-05-12T01:46:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
69302026-05-12T01:46:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
69312026-05-12T01:46:09.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 322 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69322026-05-12T01:46:09.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 372 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69332026-05-12T01:46:09.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 564 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69342026-05-12T01:46:09.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 564 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69352026-05-12T01:46:09.267ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
69362026-05-12T01:46:09.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
69372026-05-12T01:46:09.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
69382026-05-12T01:46:09.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
69392026-05-12T01:46:09.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
69402026-05-12T01:46:09.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
69412026-05-12T01:46:09.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
69422026-05-12T01:46:09.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
69432026-05-12T01:46:09.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
69442026-05-12T01:46:09.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
69452026-05-12T01:46:09.311ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 373 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69462026-05-12T01:46:09.311ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 565 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69472026-05-12T01:46:09.311ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 565 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69482026-05-12T01:46:09.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }
69492026-05-12T01:46:09.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
69502026-05-12T01:46:09.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
69512026-05-12T01:46:09.314ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
69522026-05-12T01:46:09.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
69532026-05-12T01:46:09.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
69542026-05-12T01:46:09.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
69552026-05-12T01:46:09.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
69562026-05-12T01:46:09.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 374 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69572026-05-12T01:46:09.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 566 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69582026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 566 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69592026-05-12T01:46:09.321ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
69602026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
69612026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
69622026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
69632026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
69642026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
69652026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
69662026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 567 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69672026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 567 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69682026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
69692026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
69702026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
69712026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
69722026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
69732026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
69742026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 568 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69752026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 568 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69762026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
69772026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
69782026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
69792026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
69802026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
69812026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
69822026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
69832026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
69842026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
69852026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
69862026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
69872026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 569 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
69882026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 569 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69892026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
69902026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
69912026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
69922026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
69932026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
69942026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
69952026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
69962026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
69972026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
69982026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
69992026-05-12T01:46:09.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
70002026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 570 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70012026-05-12T01:46:09.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 570 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
70022026-05-12T01:46:09.323ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
70032026-05-12T01:46:09.323ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
70042026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
70052026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
70062026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
70072026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
70082026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
70092026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
70102026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
70112026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
70122026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
70132026-05-12T01:46:09.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
70142026-05-12T01:46:09.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 571 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
70152026-05-12T01:46:09.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 571 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
70162026-05-12T01:46:09.329ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }
70172026-05-12T01:46:09.329ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }
70182026-05-12T01:46:09.329ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
70192026-05-12T01:46:09.329ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
70202026-05-12T01:46:09.329ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 572 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70212026-05-12T01:46:09.329ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 572 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70222026-05-12T01:46:09.329ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
70232026-05-12T01:46:09.329ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
70242026-05-12T01:46:10.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
70252026-05-12T01:46:10.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
70262026-05-12T01:46:10.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
70272026-05-12T01:46:10.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
70282026-05-12T01:46:10.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }
70292026-05-12T01:46:10.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }
70302026-05-12T01:46:10.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }
70312026-05-12T01:46:10.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }
70322026-05-12T01:46:10.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
70332026-05-12T01:46:10.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
70342026-05-12T01:46:10.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
70352026-05-12T01:46:10.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
70362026-05-12T01:46:10.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 323 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70372026-05-12T01:46:10.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 375 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70382026-05-12T01:46:10.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 573 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70392026-05-12T01:46:10.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 573 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70402026-05-12T01:46:10.344ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }
70412026-05-12T01:46:10.344ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
70422026-05-12T01:46:10.345ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
70432026-05-12T01:46:10.345ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
70442026-05-12T01:46:10.352ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
70452026-05-12T01:46:10.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
70462026-05-12T01:46:10.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
70472026-05-12T01:46:10.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
70482026-05-12T01:46:10.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
70492026-05-12T01:46:10.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
70502026-05-12T01:46:10.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
70512026-05-12T01:46:10.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 324 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70522026-05-12T01:46:10.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 376 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70532026-05-12T01:46:10.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 574 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70542026-05-12T01:46:10.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 574 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70552026-05-12T01:46:10.366ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
70562026-05-12T01:46:10.368ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
70572026-05-12T01:46:10.368ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
70582026-05-12T01:46:10.368ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
70592026-05-12T01:46:10.419ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
70602026-05-12T01:46:10.419ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
70612026-05-12T01:46:10.419ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
70622026-05-12T01:46:10.419ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
70632026-05-12T01:46:10.419ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
70642026-05-12T01:46:10.419ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
70652026-05-12T01:46:10.426ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 377 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70662026-05-12T01:46:10.426ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 575 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70672026-05-12T01:46:10.426ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 575 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70682026-05-12T01:46:10.431ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }
70692026-05-12T01:46:10.431ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
70702026-05-12T01:46:10.431ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
70712026-05-12T01:46:10.488ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
70722026-05-12T01:46:10.495ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
70732026-05-12T01:46:10.495ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
70742026-05-12T01:46:10.495ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
70752026-05-12T01:46:10.495ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
70762026-05-12T01:46:10.497ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 378 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70772026-05-12T01:46:10.497ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 576 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70782026-05-12T01:46:10.497ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 576 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70792026-05-12T01:46:10.499ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
70802026-05-12T01:46:10.503ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
70812026-05-12T01:46:10.503ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
70822026-05-12T01:46:10.513ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
70832026-05-12T01:46:10.513ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
70842026-05-12T01:46:10.513ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
70852026-05-12T01:46:10.513ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
70862026-05-12T01:46:10.539ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 577 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70872026-05-12T01:46:10.539ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 577 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70882026-05-12T01:46:10.548ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
70892026-05-12T01:46:10.548ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
70902026-05-12T01:46:10.640ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
70912026-05-12T01:46:10.640ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
70922026-05-12T01:46:10.640ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
70932026-05-12T01:46:10.640ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
70942026-05-12T01:46:10.644ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 578 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70952026-05-12T01:46:10.646ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 578 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70962026-05-12T01:46:10.651ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
70972026-05-12T01:46:10.651ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
70982026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
70992026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
71002026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
71012026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
71022026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
71032026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
71042026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
71052026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
71062026-05-12T01:46:10.652ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
71072026-05-12T01:46:10.654ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 579 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
71082026-05-12T01:46:10.654ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 579 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71092026-05-12T01:46:10.657ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
71102026-05-12T01:46:10.664ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
71112026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
71122026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
71132026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
71142026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
71152026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
71162026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
71172026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
71182026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
71192026-05-12T01:46:10.664ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
71202026-05-12T01:46:10.664ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 580 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71212026-05-12T01:46:10.664ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 580 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
71222026-05-12T01:46:10.681ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
71232026-05-12T01:46:10.681ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
71242026-05-12T01:46:10.686ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
71252026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
71262026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
71272026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
71282026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
71292026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
71302026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
71312026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
71322026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
71332026-05-12T01:46:10.687ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
71342026-05-12T01:46:10.688ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 581 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
71352026-05-12T01:46:10.690ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 581 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
71362026-05-12T01:46:10.692ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }
71372026-05-12T01:46:10.692ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }
71382026-05-12T01:46:10.692ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
71392026-05-12T01:46:10.693ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
71402026-05-12T01:46:10.717ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 582 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71412026-05-12T01:46:10.718ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 582 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71422026-05-12T01:46:10.733ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
71432026-05-12T01:46:10.733ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
71442026-05-12T01:46:11.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
71452026-05-12T01:46:11.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
71462026-05-12T01:46:11.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
71472026-05-12T01:46:11.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
71482026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }
71492026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }
71502026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }
71512026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }
71522026-05-12T01:46:11.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
71532026-05-12T01:46:11.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
71542026-05-12T01:46:11.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
71552026-05-12T01:46:11.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
71562026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 325 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71572026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 379 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71582026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 583 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71592026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 583 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71602026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }
71612026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
71622026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
71632026-05-12T01:46:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
71642026-05-12T01:46:11.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
71652026-05-12T01:46:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
71662026-05-12T01:46:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
71672026-05-12T01:46:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
71682026-05-12T01:46:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
71692026-05-12T01:46:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
71702026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
71712026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 326 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71722026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 380 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71732026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 584 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71742026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 584 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71752026-05-12T01:46:11.268ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
71762026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
71772026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
71782026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
71792026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
71802026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
71812026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
71822026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
71832026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
71842026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
71852026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 381 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71862026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 585 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71872026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 585 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71882026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }
71892026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
71902026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
71912026-05-12T01:46:11.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
71922026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
71932026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
71942026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
71952026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
71962026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 382 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71972026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 586 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71982026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 586 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71992026-05-12T01:46:11.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
72002026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
72012026-05-12T01:46:11.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
72022026-05-12T01:46:11.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
72032026-05-12T01:46:11.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
72042026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
72052026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
72062026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 587 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72072026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 587 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72082026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
72092026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
72102026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
72112026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
72122026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
72132026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
72142026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 588 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72152026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 588 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72162026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
72172026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
72182026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
72192026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
72202026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
72212026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
72222026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
72232026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
72242026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
72252026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
72262026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
72272026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 589 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
72282026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 589 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72292026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
72302026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
72312026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
72322026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
72332026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
72342026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
72352026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
72362026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
72372026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
72382026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
72392026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
72402026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 590 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72412026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 590 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
72422026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
72432026-05-12T01:46:11.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
72442026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
72452026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
72462026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
72472026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
72482026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
72492026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
72502026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
72512026-05-12T01:46:11.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
72522026-05-12T01:46:11.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
72532026-05-12T01:46:11.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
72542026-05-12T01:46:11.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 591 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
72552026-05-12T01:46:11.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 591 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
72562026-05-12T01:46:11.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }
72572026-05-12T01:46:11.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }
72582026-05-12T01:46:11.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
72592026-05-12T01:46:11.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
72602026-05-12T01:46:11.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 592 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
72612026-05-12T01:46:11.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 592 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
72622026-05-12T01:46:11.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
72632026-05-12T01:46:11.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
72642026-05-12T01:46:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
72652026-05-12T01:46:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
72662026-05-12T01:46:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
72672026-05-12T01:46:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
72682026-05-12T01:46:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }
72692026-05-12T01:46:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }
72702026-05-12T01:46:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }
72712026-05-12T01:46:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }
72722026-05-12T01:46:12.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
72732026-05-12T01:46:12.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
72742026-05-12T01:46:12.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
72752026-05-12T01:46:12.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
72762026-05-12T01:46:12.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 327 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
72772026-05-12T01:46:12.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 383 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
72782026-05-12T01:46:12.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 593 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
72792026-05-12T01:46:12.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 593 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
72802026-05-12T01:46:12.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }
72812026-05-12T01:46:12.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
72822026-05-12T01:46:12.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
72832026-05-12T01:46:12.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
72842026-05-12T01:46:12.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
72852026-05-12T01:46:12.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
72862026-05-12T01:46:12.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
72872026-05-12T01:46:12.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
72882026-05-12T01:46:12.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
72892026-05-12T01:46:12.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
72902026-05-12T01:46:12.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
72912026-05-12T01:46:12.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 328 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
72922026-05-12T01:46:12.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 384 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72932026-05-12T01:46:12.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 594 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72942026-05-12T01:46:12.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 594 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
72952026-05-12T01:46:12.271ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
72962026-05-12T01:46:12.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
72972026-05-12T01:46:12.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
72982026-05-12T01:46:12.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
72992026-05-12T01:46:12.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
73002026-05-12T01:46:12.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
73012026-05-12T01:46:12.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
73022026-05-12T01:46:12.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
73032026-05-12T01:46:12.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
73042026-05-12T01:46:12.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
73052026-05-12T01:46:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 385 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73062026-05-12T01:46:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 595 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73072026-05-12T01:46:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 595 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73082026-05-12T01:46:12.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }
73092026-05-12T01:46:12.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
73102026-05-12T01:46:12.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
73112026-05-12T01:46:12.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
73122026-05-12T01:46:12.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
73132026-05-12T01:46:12.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
73142026-05-12T01:46:12.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
73152026-05-12T01:46:12.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
73162026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 386 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
73172026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 596 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73182026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 596 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73192026-05-12T01:46:12.299ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
73202026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
73212026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
73222026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
73232026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
73242026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
73252026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
73262026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 597 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73272026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 597 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73282026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
73292026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
73302026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
73312026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
73322026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
73332026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
73342026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 598 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73352026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 598 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73362026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
73372026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
73382026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
73392026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
73402026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
73412026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
73422026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
73432026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
73442026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
73452026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
73462026-05-12T01:46:12.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
73472026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 599 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
73482026-05-12T01:46:12.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 599 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73492026-05-12T01:46:12.325ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
73502026-05-12T01:46:12.325ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
73512026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
73522026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
73532026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
73542026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
73552026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
73562026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
73572026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
73582026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
73592026-05-12T01:46:12.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
73602026-05-12T01:46:12.347ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 600 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
73612026-05-12T01:46:12.347ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 600 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
73622026-05-12T01:46:12.349ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
73632026-05-12T01:46:12.349ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
73642026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
73652026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
73662026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
73672026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
73682026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
73692026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
73702026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
73712026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
73722026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
73732026-05-12T01:46:12.349ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
73742026-05-12T01:46:12.349ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 601 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
73752026-05-12T01:46:12.349ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 601 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
73762026-05-12T01:46:12.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }
73772026-05-12T01:46:12.352ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }
73782026-05-12T01:46:12.354ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
73792026-05-12T01:46:12.354ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
73802026-05-12T01:46:12.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 602 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
73812026-05-12T01:46:12.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 602 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
73822026-05-12T01:46:12.354ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
73832026-05-12T01:46:12.354ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
73842026-05-12T01:46:13.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
73852026-05-12T01:46:13.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
73862026-05-12T01:46:13.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
73872026-05-12T01:46:13.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
73882026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(SpState) }
73892026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }
73902026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }
73912026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }
73922026-05-12T01:46:13.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
73932026-05-12T01:46:13.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
73942026-05-12T01:46:13.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
73952026-05-12T01:46:13.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
73962026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 329 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
73972026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 387 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
73982026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 603 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
73992026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 603 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
74002026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }
74012026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
74022026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
74032026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
74042026-05-12T01:46:13.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
74052026-05-12T01:46:13.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
74062026-05-12T01:46:13.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
74072026-05-12T01:46:13.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
74082026-05-12T01:46:13.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
74092026-05-12T01:46:13.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
74102026-05-12T01:46:13.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
74112026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 330 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
74122026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 388 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74132026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 604 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74142026-05-12T01:46:13.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 604 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74152026-05-12T01:46:13.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
74162026-05-12T01:46:13.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
74172026-05-12T01:46:13.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
74182026-05-12T01:46:13.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
74192026-05-12T01:46:13.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
74202026-05-12T01:46:13.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
74212026-05-12T01:46:13.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
74222026-05-12T01:46:13.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
74232026-05-12T01:46:13.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
74242026-05-12T01:46:13.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
74252026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 389 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74262026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 605 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74272026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 605 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74282026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }
74292026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
74302026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
74312026-05-12T01:46:13.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
74322026-05-12T01:46:13.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
74332026-05-12T01:46:13.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
74342026-05-12T01:46:13.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
74352026-05-12T01:46:13.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
74362026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 390 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
74372026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 606 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74382026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 606 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74392026-05-12T01:46:13.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
74402026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
74412026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
74422026-05-12T01:46:13.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
74432026-05-12T01:46:13.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
74442026-05-12T01:46:13.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
74452026-05-12T01:46:13.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
74462026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 607 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74472026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 607 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74482026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
74492026-05-12T01:46:13.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
74502026-05-12T01:46:13.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
74512026-05-12T01:46:13.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
74522026-05-12T01:46:13.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
74532026-05-12T01:46:13.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
74542026-05-12T01:46:13.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 608 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74552026-05-12T01:46:13.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 608 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74562026-05-12T01:46:13.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
74572026-05-12T01:46:13.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
74582026-05-12T01:46:13.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
74592026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
74602026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
74612026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
74622026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
74632026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
74642026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
74652026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
74662026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
74672026-05-12T01:46:13.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 609 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
74682026-05-12T01:46:13.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 609 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74692026-05-12T01:46:13.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
74702026-05-12T01:46:13.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
74712026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
74722026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
74732026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
74742026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
74752026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
74762026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
74772026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
74782026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
74792026-05-12T01:46:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
74802026-05-12T01:46:13.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 610 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
74812026-05-12T01:46:13.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 610 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
74822026-05-12T01:46:13.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
74832026-05-12T01:46:13.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
74842026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
74852026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
74862026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
74872026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
74882026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
74892026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
74902026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
74912026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
74922026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
74932026-05-12T01:46:13.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
74942026-05-12T01:46:13.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 611 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
74952026-05-12T01:46:13.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 611 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
74962026-05-12T01:46:13.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }
74972026-05-12T01:46:13.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }
74982026-05-12T01:46:13.286ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
74992026-05-12T01:46:13.286ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
75002026-05-12T01:46:13.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 612 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
75012026-05-12T01:46:13.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 612 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
75022026-05-12T01:46:13.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
75032026-05-12T01:46:13.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
75042026-05-12T01:46:14.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
75052026-05-12T01:46:14.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
75062026-05-12T01:46:14.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
75072026-05-12T01:46:14.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
75082026-05-12T01:46:14.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }
75092026-05-12T01:46:14.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }
75102026-05-12T01:46:14.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }
75112026-05-12T01:46:14.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }
75122026-05-12T01:46:14.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
75132026-05-12T01:46:14.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
75142026-05-12T01:46:14.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
75152026-05-12T01:46:14.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
75162026-05-12T01:46:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 331 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
75172026-05-12T01:46:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 391 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
75182026-05-12T01:46:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 613 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
75192026-05-12T01:46:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 613 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
75202026-05-12T01:46:14.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(SpState) }
75212026-05-12T01:46:14.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
75222026-05-12T01:46:14.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
75232026-05-12T01:46:14.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
75242026-05-12T01:46:14.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
75252026-05-12T01:46:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
75262026-05-12T01:46:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
75272026-05-12T01:46:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
75282026-05-12T01:46:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
75292026-05-12T01:46:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
75302026-05-12T01:46:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
75312026-05-12T01:46:14.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 332 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
75322026-05-12T01:46:14.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 392 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75332026-05-12T01:46:14.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 614 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75342026-05-12T01:46:14.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 614 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75352026-05-12T01:46:14.267ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
75362026-05-12T01:46:14.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
75372026-05-12T01:46:14.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
75382026-05-12T01:46:14.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
75392026-05-12T01:46:14.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
75402026-05-12T01:46:14.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
75412026-05-12T01:46:14.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
75422026-05-12T01:46:14.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
75432026-05-12T01:46:14.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
75442026-05-12T01:46:14.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
75452026-05-12T01:46:14.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 393 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75462026-05-12T01:46:14.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 615 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75472026-05-12T01:46:14.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 615 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75482026-05-12T01:46:14.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }
75492026-05-12T01:46:14.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
75502026-05-12T01:46:14.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
75512026-05-12T01:46:14.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
75522026-05-12T01:46:14.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
75532026-05-12T01:46:14.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
75542026-05-12T01:46:14.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
75552026-05-12T01:46:14.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
75562026-05-12T01:46:14.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 394 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
75572026-05-12T01:46:14.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 616 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75582026-05-12T01:46:14.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 616 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75592026-05-12T01:46:14.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
75602026-05-12T01:46:14.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
75612026-05-12T01:46:14.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
75622026-05-12T01:46:14.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
75632026-05-12T01:46:14.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
75642026-05-12T01:46:14.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
75652026-05-12T01:46:14.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
75662026-05-12T01:46:14.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 617 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75672026-05-12T01:46:14.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 617 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75682026-05-12T01:46:14.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
75692026-05-12T01:46:14.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
75702026-05-12T01:46:14.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
75712026-05-12T01:46:14.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
75722026-05-12T01:46:14.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
75732026-05-12T01:46:14.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
75742026-05-12T01:46:14.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 618 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75752026-05-12T01:46:14.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 618 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75762026-05-12T01:46:14.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
75772026-05-12T01:46:14.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
75782026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
75792026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
75802026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
75812026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
75822026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
75832026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
75842026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
75852026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
75862026-05-12T01:46:14.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
75872026-05-12T01:46:14.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 619 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
75882026-05-12T01:46:14.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 619 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
75892026-05-12T01:46:14.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
75902026-05-12T01:46:14.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
75912026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
75922026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
75932026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
75942026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
75952026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
75962026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
75972026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
75982026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
75992026-05-12T01:46:14.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
76002026-05-12T01:46:14.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 620 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76012026-05-12T01:46:14.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 620 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
76022026-05-12T01:46:14.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
76032026-05-12T01:46:14.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
76042026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
76052026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
76062026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
76072026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
76082026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
76092026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
76102026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
76112026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
76122026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
76132026-05-12T01:46:14.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
76142026-05-12T01:46:14.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 621 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
76152026-05-12T01:46:14.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 621 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
76162026-05-12T01:46:14.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }
76172026-05-12T01:46:14.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }
76182026-05-12T01:46:14.292ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
76192026-05-12T01:46:14.292ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
76202026-05-12T01:46:14.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 622 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
76212026-05-12T01:46:14.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 622 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
76222026-05-12T01:46:14.292ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
76232026-05-12T01:46:14.292ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
76242026-05-12T01:46:15.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
76252026-05-12T01:46:15.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
76262026-05-12T01:46:15.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
76272026-05-12T01:46:15.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
76282026-05-12T01:46:15.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(SpState) }
76292026-05-12T01:46:15.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }
76302026-05-12T01:46:15.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }
76312026-05-12T01:46:15.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }
76322026-05-12T01:46:15.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
76332026-05-12T01:46:15.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
76342026-05-12T01:46:15.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
76352026-05-12T01:46:15.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
76362026-05-12T01:46:15.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 333 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
76372026-05-12T01:46:15.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 395 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
76382026-05-12T01:46:15.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 623 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
76392026-05-12T01:46:15.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 623 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
76402026-05-12T01:46:15.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }
76412026-05-12T01:46:15.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
76422026-05-12T01:46:15.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
76432026-05-12T01:46:15.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
76442026-05-12T01:46:15.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
76452026-05-12T01:46:15.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
76462026-05-12T01:46:15.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
76472026-05-12T01:46:15.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
76482026-05-12T01:46:15.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
76492026-05-12T01:46:15.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
76502026-05-12T01:46:15.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
76512026-05-12T01:46:15.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 334 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
76522026-05-12T01:46:15.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 396 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76532026-05-12T01:46:15.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 624 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76542026-05-12T01:46:15.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 624 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76552026-05-12T01:46:15.269ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
76562026-05-12T01:46:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
76572026-05-12T01:46:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
76582026-05-12T01:46:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
76592026-05-12T01:46:15.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
76602026-05-12T01:46:15.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
76612026-05-12T01:46:15.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
76622026-05-12T01:46:15.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
76632026-05-12T01:46:15.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
76642026-05-12T01:46:15.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
76652026-05-12T01:46:15.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 397 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76662026-05-12T01:46:15.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 625 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76672026-05-12T01:46:15.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 625 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76682026-05-12T01:46:15.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }
76692026-05-12T01:46:15.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
76702026-05-12T01:46:15.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
76712026-05-12T01:46:15.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
76722026-05-12T01:46:15.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
76732026-05-12T01:46:15.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
76742026-05-12T01:46:15.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
76752026-05-12T01:46:15.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
76762026-05-12T01:46:15.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 398 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
76772026-05-12T01:46:15.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 626 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76782026-05-12T01:46:15.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 626 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76792026-05-12T01:46:15.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
76802026-05-12T01:46:15.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
76812026-05-12T01:46:15.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
76822026-05-12T01:46:15.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
76832026-05-12T01:46:15.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
76842026-05-12T01:46:15.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
76852026-05-12T01:46:15.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
76862026-05-12T01:46:15.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 627 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76872026-05-12T01:46:15.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 627 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76882026-05-12T01:46:15.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
76892026-05-12T01:46:15.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
76902026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
76912026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
76922026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
76932026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
76942026-05-12T01:46:15.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 628 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76952026-05-12T01:46:15.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 628 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
76962026-05-12T01:46:15.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
76972026-05-12T01:46:15.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
76982026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
76992026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
77002026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
77012026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
77022026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
77032026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
77042026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
77052026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
77062026-05-12T01:46:15.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
77072026-05-12T01:46:15.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 629 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
77082026-05-12T01:46:15.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 629 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77092026-05-12T01:46:15.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
77102026-05-12T01:46:15.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
77112026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
77122026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
77132026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
77142026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
77152026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
77162026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
77172026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
77182026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
77192026-05-12T01:46:15.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
77202026-05-12T01:46:15.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 630 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77212026-05-12T01:46:15.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 630 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
77222026-05-12T01:46:15.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
77232026-05-12T01:46:15.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
77242026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
77252026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
77262026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
77272026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
77282026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
77292026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
77302026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
77312026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
77322026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
77332026-05-12T01:46:15.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
77342026-05-12T01:46:15.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 631 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
77352026-05-12T01:46:15.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 631 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
77362026-05-12T01:46:15.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }
77372026-05-12T01:46:15.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }
77382026-05-12T01:46:15.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
77392026-05-12T01:46:15.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
77402026-05-12T01:46:15.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 632 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
77412026-05-12T01:46:15.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 632 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
77422026-05-12T01:46:15.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
77432026-05-12T01:46:15.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
77442026-05-12T01:46:16.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
77452026-05-12T01:46:16.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
77462026-05-12T01:46:16.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
77472026-05-12T01:46:16.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
77482026-05-12T01:46:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }
77492026-05-12T01:46:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }
77502026-05-12T01:46:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }
77512026-05-12T01:46:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }
77522026-05-12T01:46:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
77532026-05-12T01:46:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
77542026-05-12T01:46:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
77552026-05-12T01:46:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
77562026-05-12T01:46:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 335 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
77572026-05-12T01:46:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 399 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
77582026-05-12T01:46:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 633 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
77592026-05-12T01:46:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 633 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
77602026-05-12T01:46:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }
77612026-05-12T01:46:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
77622026-05-12T01:46:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
77632026-05-12T01:46:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
77642026-05-12T01:46:16.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
77652026-05-12T01:46:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
77662026-05-12T01:46:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
77672026-05-12T01:46:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
77682026-05-12T01:46:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
77692026-05-12T01:46:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
77702026-05-12T01:46:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
77712026-05-12T01:46:16.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 336 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
77722026-05-12T01:46:16.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 400 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77732026-05-12T01:46:16.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 634 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77742026-05-12T01:46:16.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 634 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77752026-05-12T01:46:16.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
77762026-05-12T01:46:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
77772026-05-12T01:46:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
77782026-05-12T01:46:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
77792026-05-12T01:46:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
77802026-05-12T01:46:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
77812026-05-12T01:46:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
77822026-05-12T01:46:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
77832026-05-12T01:46:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
77842026-05-12T01:46:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
77852026-05-12T01:46:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 401 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77862026-05-12T01:46:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 635 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77872026-05-12T01:46:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 635 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77882026-05-12T01:46:16.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }
77892026-05-12T01:46:16.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
77902026-05-12T01:46:16.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
77912026-05-12T01:46:16.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
77922026-05-12T01:46:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
77932026-05-12T01:46:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
77942026-05-12T01:46:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
77952026-05-12T01:46:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
77962026-05-12T01:46:16.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 402 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
77972026-05-12T01:46:16.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 636 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77982026-05-12T01:46:16.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 636 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
77992026-05-12T01:46:16.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
78002026-05-12T01:46:16.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
78012026-05-12T01:46:16.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
78022026-05-12T01:46:16.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
78032026-05-12T01:46:16.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
78042026-05-12T01:46:16.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
78052026-05-12T01:46:16.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
78062026-05-12T01:46:16.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 637 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78072026-05-12T01:46:16.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 637 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78082026-05-12T01:46:16.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
78092026-05-12T01:46:16.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
78102026-05-12T01:46:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
78112026-05-12T01:46:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
78122026-05-12T01:46:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
78132026-05-12T01:46:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
78142026-05-12T01:46:16.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 638 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78152026-05-12T01:46:16.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 638 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78162026-05-12T01:46:16.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
78172026-05-12T01:46:16.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
78182026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
78192026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
78202026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
78212026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
78222026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
78232026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
78242026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
78252026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
78262026-05-12T01:46:16.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
78272026-05-12T01:46:16.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 639 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
78282026-05-12T01:46:16.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 639 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78292026-05-12T01:46:16.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
78302026-05-12T01:46:16.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
78312026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
78322026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
78332026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
78342026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
78352026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
78362026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
78372026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
78382026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
78392026-05-12T01:46:16.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
78402026-05-12T01:46:16.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 640 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78412026-05-12T01:46:16.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 640 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
78422026-05-12T01:46:16.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
78432026-05-12T01:46:16.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
78442026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
78452026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
78462026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
78472026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
78482026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
78492026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
78502026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
78512026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
78522026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
78532026-05-12T01:46:16.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
78542026-05-12T01:46:16.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 641 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
78552026-05-12T01:46:16.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 641 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
78562026-05-12T01:46:16.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }
78572026-05-12T01:46:16.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }
78582026-05-12T01:46:16.290ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
78592026-05-12T01:46:16.290ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
78602026-05-12T01:46:16.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 642 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
78612026-05-12T01:46:16.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 642 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
78622026-05-12T01:46:16.291ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
78632026-05-12T01:46:16.291ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
78642026-05-12T01:46:17.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
78652026-05-12T01:46:17.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
78662026-05-12T01:46:17.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
78672026-05-12T01:46:17.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
78682026-05-12T01:46:17.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }
78692026-05-12T01:46:17.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }
78702026-05-12T01:46:17.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }
78712026-05-12T01:46:17.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }
78722026-05-12T01:46:17.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
78732026-05-12T01:46:17.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
78742026-05-12T01:46:17.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
78752026-05-12T01:46:17.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
78762026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 337 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
78772026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 403 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
78782026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 643 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
78792026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 643 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
78802026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }
78812026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
78822026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
78832026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
78842026-05-12T01:46:17.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
78852026-05-12T01:46:17.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
78862026-05-12T01:46:17.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
78872026-05-12T01:46:17.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
78882026-05-12T01:46:17.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
78892026-05-12T01:46:17.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
78902026-05-12T01:46:17.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
78912026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 338 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
78922026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 404 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78932026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 644 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78942026-05-12T01:46:17.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 644 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
78952026-05-12T01:46:17.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
78962026-05-12T01:46:17.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
78972026-05-12T01:46:17.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
78982026-05-12T01:46:17.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
78992026-05-12T01:46:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
79002026-05-12T01:46:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
79012026-05-12T01:46:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
79022026-05-12T01:46:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
79032026-05-12T01:46:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
79042026-05-12T01:46:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
79052026-05-12T01:46:17.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 405 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79062026-05-12T01:46:17.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 645 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79072026-05-12T01:46:17.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 645 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79082026-05-12T01:46:17.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }
79092026-05-12T01:46:17.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
79102026-05-12T01:46:17.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
79112026-05-12T01:46:17.286ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
79122026-05-12T01:46:17.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
79132026-05-12T01:46:17.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
79142026-05-12T01:46:17.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
79152026-05-12T01:46:17.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
79162026-05-12T01:46:17.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 406 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
79172026-05-12T01:46:17.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 646 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79182026-05-12T01:46:17.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 646 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79192026-05-12T01:46:17.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
79202026-05-12T01:46:17.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
79212026-05-12T01:46:17.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
79222026-05-12T01:46:17.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
79232026-05-12T01:46:17.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
79242026-05-12T01:46:17.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
79252026-05-12T01:46:17.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
79262026-05-12T01:46:17.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 647 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79272026-05-12T01:46:17.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 647 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79282026-05-12T01:46:17.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
79292026-05-12T01:46:17.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
79302026-05-12T01:46:17.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
79312026-05-12T01:46:17.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
79322026-05-12T01:46:17.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
79332026-05-12T01:46:17.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
79342026-05-12T01:46:17.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 648 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79352026-05-12T01:46:17.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 648 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79362026-05-12T01:46:17.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
79372026-05-12T01:46:17.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
79382026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
79392026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
79402026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
79412026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
79422026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
79432026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
79442026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
79452026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
79462026-05-12T01:46:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
79472026-05-12T01:46:17.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 649 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
79482026-05-12T01:46:17.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 649 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79492026-05-12T01:46:17.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
79502026-05-12T01:46:17.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
79512026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
79522026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
79532026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
79542026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
79552026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
79562026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
79572026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
79582026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
79592026-05-12T01:46:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
79602026-05-12T01:46:17.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 650 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
79612026-05-12T01:46:17.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 650 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
79622026-05-12T01:46:17.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
79632026-05-12T01:46:17.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
79642026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
79652026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
79662026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
79672026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
79682026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
79692026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
79702026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
79712026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
79722026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
79732026-05-12T01:46:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
79742026-05-12T01:46:17.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 651 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
79752026-05-12T01:46:17.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 651 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
79762026-05-12T01:46:17.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }
79772026-05-12T01:46:17.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }
79782026-05-12T01:46:17.297ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
79792026-05-12T01:46:17.297ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
79802026-05-12T01:46:17.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 652 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
79812026-05-12T01:46:17.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 652 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
79822026-05-12T01:46:17.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
79832026-05-12T01:46:17.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
79842026-05-12T01:46:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
79852026-05-12T01:46:18.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
79862026-05-12T01:46:18.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
79872026-05-12T01:46:18.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
79882026-05-12T01:46:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }
79892026-05-12T01:46:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }
79902026-05-12T01:46:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }
79912026-05-12T01:46:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }
79922026-05-12T01:46:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
79932026-05-12T01:46:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
79942026-05-12T01:46:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
79952026-05-12T01:46:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
79962026-05-12T01:46:18.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 339 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
79972026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 407 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
79982026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 653 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
79992026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 653 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
80002026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(SpState) }
80012026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
80022026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
80032026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
80042026-05-12T01:46:18.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
80052026-05-12T01:46:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
80062026-05-12T01:46:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
80072026-05-12T01:46:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
80082026-05-12T01:46:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
80092026-05-12T01:46:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
80102026-05-12T01:46:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
80112026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 340 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
80122026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 408 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80132026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 654 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80142026-05-12T01:46:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 654 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80152026-05-12T01:46:18.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
80162026-05-12T01:46:18.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
80172026-05-12T01:46:18.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
80182026-05-12T01:46:18.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
80192026-05-12T01:46:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
80202026-05-12T01:46:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
80212026-05-12T01:46:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
80222026-05-12T01:46:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
80232026-05-12T01:46:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
80242026-05-12T01:46:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
80252026-05-12T01:46:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 409 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80262026-05-12T01:46:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 655 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80272026-05-12T01:46:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 655 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80282026-05-12T01:46:18.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }
80292026-05-12T01:46:18.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
80302026-05-12T01:46:18.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
80312026-05-12T01:46:18.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
80322026-05-12T01:46:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
80332026-05-12T01:46:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
80342026-05-12T01:46:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
80352026-05-12T01:46:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
80362026-05-12T01:46:18.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 410 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
80372026-05-12T01:46:18.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 656 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80382026-05-12T01:46:18.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 656 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80392026-05-12T01:46:18.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
80402026-05-12T01:46:18.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
80412026-05-12T01:46:18.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
80422026-05-12T01:46:18.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
80432026-05-12T01:46:18.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
80442026-05-12T01:46:18.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
80452026-05-12T01:46:18.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
80462026-05-12T01:46:18.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 657 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80472026-05-12T01:46:18.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 657 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80482026-05-12T01:46:18.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
80492026-05-12T01:46:18.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
80502026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
80512026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
80522026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
80532026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
80542026-05-12T01:46:18.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 658 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80552026-05-12T01:46:18.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 658 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80562026-05-12T01:46:18.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
80572026-05-12T01:46:18.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
80582026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
80592026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
80602026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
80612026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
80622026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
80632026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
80642026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
80652026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
80662026-05-12T01:46:18.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
80672026-05-12T01:46:18.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 659 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
80682026-05-12T01:46:18.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 659 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80692026-05-12T01:46:18.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
80702026-05-12T01:46:18.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
80712026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
80722026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
80732026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
80742026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
80752026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
80762026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
80772026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
80782026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
80792026-05-12T01:46:18.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
80802026-05-12T01:46:18.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 660 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
80812026-05-12T01:46:18.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 660 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
80822026-05-12T01:46:18.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
80832026-05-12T01:46:18.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
80842026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
80852026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
80862026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
80872026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
80882026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
80892026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
80902026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
80912026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
80922026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
80932026-05-12T01:46:18.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
80942026-05-12T01:46:18.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 661 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
80952026-05-12T01:46:18.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 661 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
80962026-05-12T01:46:18.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }
80972026-05-12T01:46:18.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }
80982026-05-12T01:46:18.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
80992026-05-12T01:46:18.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
81002026-05-12T01:46:18.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 662 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
81012026-05-12T01:46:18.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 662 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
81022026-05-12T01:46:18.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
81032026-05-12T01:46:18.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
81042026-05-12T01:46:19.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
81052026-05-12T01:46:19.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
81062026-05-12T01:46:19.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
81072026-05-12T01:46:19.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
81082026-05-12T01:46:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(SpState) }
81092026-05-12T01:46:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }
81102026-05-12T01:46:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }
81112026-05-12T01:46:19.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }
81122026-05-12T01:46:19.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
81132026-05-12T01:46:19.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
81142026-05-12T01:46:19.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
81152026-05-12T01:46:19.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
81162026-05-12T01:46:19.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 341 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
81172026-05-12T01:46:19.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 411 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
81182026-05-12T01:46:19.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 663 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
81192026-05-12T01:46:19.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 663 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
81202026-05-12T01:46:19.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }
81212026-05-12T01:46:19.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
81222026-05-12T01:46:19.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
81232026-05-12T01:46:19.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
81242026-05-12T01:46:19.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
81252026-05-12T01:46:19.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
81262026-05-12T01:46:19.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
81272026-05-12T01:46:19.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
81282026-05-12T01:46:19.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
81292026-05-12T01:46:19.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
81302026-05-12T01:46:19.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
81312026-05-12T01:46:19.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 342 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
81322026-05-12T01:46:19.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 412 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81332026-05-12T01:46:19.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 664 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81342026-05-12T01:46:19.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 664 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81352026-05-12T01:46:19.278ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
81362026-05-12T01:46:19.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
81372026-05-12T01:46:19.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
81382026-05-12T01:46:19.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
81392026-05-12T01:46:19.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
81402026-05-12T01:46:19.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
81412026-05-12T01:46:19.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
81422026-05-12T01:46:19.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
81432026-05-12T01:46:19.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
81442026-05-12T01:46:19.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
81452026-05-12T01:46:19.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 413 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81462026-05-12T01:46:19.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 665 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81472026-05-12T01:46:19.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 665 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81482026-05-12T01:46:19.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }
81492026-05-12T01:46:19.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
81502026-05-12T01:46:19.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
81512026-05-12T01:46:19.305ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
81522026-05-12T01:46:19.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
81532026-05-12T01:46:19.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
81542026-05-12T01:46:19.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
81552026-05-12T01:46:19.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
81562026-05-12T01:46:19.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 414 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
81572026-05-12T01:46:19.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 666 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81582026-05-12T01:46:19.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 666 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81592026-05-12T01:46:19.305ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
81602026-05-12T01:46:19.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
81612026-05-12T01:46:19.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
81622026-05-12T01:46:19.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
81632026-05-12T01:46:19.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
81642026-05-12T01:46:19.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
81652026-05-12T01:46:19.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
81662026-05-12T01:46:19.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 667 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81672026-05-12T01:46:19.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 667 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81682026-05-12T01:46:19.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
81692026-05-12T01:46:19.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
81702026-05-12T01:46:19.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
81712026-05-12T01:46:19.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
81722026-05-12T01:46:19.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
81732026-05-12T01:46:19.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
81742026-05-12T01:46:19.315ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 668 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81752026-05-12T01:46:19.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 668 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81762026-05-12T01:46:19.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
81772026-05-12T01:46:19.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
81782026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
81792026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
81802026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
81812026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
81822026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
81832026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
81842026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
81852026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
81862026-05-12T01:46:19.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
81872026-05-12T01:46:19.322ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 669 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
81882026-05-12T01:46:19.322ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 669 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
81892026-05-12T01:46:19.324ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
81902026-05-12T01:46:19.324ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
81912026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
81922026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
81932026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
81942026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
81952026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
81962026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
81972026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
81982026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
81992026-05-12T01:46:19.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
82002026-05-12T01:46:19.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 670 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82012026-05-12T01:46:19.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 670 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
82022026-05-12T01:46:19.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
82032026-05-12T01:46:19.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
82042026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
82052026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
82062026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
82072026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
82082026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
82092026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
82102026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
82112026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
82122026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
82132026-05-12T01:46:19.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
82142026-05-12T01:46:19.333ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 671 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
82152026-05-12T01:46:19.333ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 671 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
82162026-05-12T01:46:19.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }
82172026-05-12T01:46:19.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }
82182026-05-12T01:46:19.335ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
82192026-05-12T01:46:19.335ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
82202026-05-12T01:46:19.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 672 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
82212026-05-12T01:46:19.337ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 672 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
82222026-05-12T01:46:19.337ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
82232026-05-12T01:46:19.337ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
82242026-05-12T01:46:20.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
82252026-05-12T01:46:20.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
82262026-05-12T01:46:20.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
82272026-05-12T01:46:20.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
82282026-05-12T01:46:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }
82292026-05-12T01:46:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }
82302026-05-12T01:46:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }
82312026-05-12T01:46:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }
82322026-05-12T01:46:20.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
82332026-05-12T01:46:20.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
82342026-05-12T01:46:20.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
82352026-05-12T01:46:20.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
82362026-05-12T01:46:20.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 343 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
82372026-05-12T01:46:20.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 415 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
82382026-05-12T01:46:20.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 673 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
82392026-05-12T01:46:20.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 673 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
82402026-05-12T01:46:20.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }
82412026-05-12T01:46:20.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
82422026-05-12T01:46:20.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
82432026-05-12T01:46:20.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
82442026-05-12T01:46:20.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
82452026-05-12T01:46:20.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
82462026-05-12T01:46:20.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
82472026-05-12T01:46:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
82482026-05-12T01:46:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
82492026-05-12T01:46:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
82502026-05-12T01:46:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
82512026-05-12T01:46:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 344 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
82522026-05-12T01:46:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 416 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82532026-05-12T01:46:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 674 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82542026-05-12T01:46:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 674 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82552026-05-12T01:46:20.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
82562026-05-12T01:46:20.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
82572026-05-12T01:46:20.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
82582026-05-12T01:46:20.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
82592026-05-12T01:46:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
82602026-05-12T01:46:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
82612026-05-12T01:46:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
82622026-05-12T01:46:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
82632026-05-12T01:46:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
82642026-05-12T01:46:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
82652026-05-12T01:46:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 417 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82662026-05-12T01:46:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 675 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82672026-05-12T01:46:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 675 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82682026-05-12T01:46:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }
82692026-05-12T01:46:20.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
82702026-05-12T01:46:20.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
82712026-05-12T01:46:20.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
82722026-05-12T01:46:20.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
82732026-05-12T01:46:20.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
82742026-05-12T01:46:20.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
82752026-05-12T01:46:20.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
82762026-05-12T01:46:20.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 418 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
82772026-05-12T01:46:20.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 676 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82782026-05-12T01:46:20.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 676 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82792026-05-12T01:46:20.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
82802026-05-12T01:46:20.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
82812026-05-12T01:46:20.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
82822026-05-12T01:46:20.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
82832026-05-12T01:46:20.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
82842026-05-12T01:46:20.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
82852026-05-12T01:46:20.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
82862026-05-12T01:46:20.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 677 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82872026-05-12T01:46:20.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 677 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82882026-05-12T01:46:20.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
82892026-05-12T01:46:20.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
82902026-05-12T01:46:20.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
82912026-05-12T01:46:20.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
82922026-05-12T01:46:20.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
82932026-05-12T01:46:20.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
82942026-05-12T01:46:20.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 678 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82952026-05-12T01:46:20.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 678 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
82962026-05-12T01:46:20.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
82972026-05-12T01:46:20.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
82982026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
82992026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
83002026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
83012026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
83022026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
83032026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
83042026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
83052026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
83062026-05-12T01:46:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
83072026-05-12T01:46:20.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 679 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
83082026-05-12T01:46:20.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 679 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83092026-05-12T01:46:20.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
83102026-05-12T01:46:20.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
83112026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
83122026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
83132026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
83142026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
83152026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
83162026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
83172026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
83182026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
83192026-05-12T01:46:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
83202026-05-12T01:46:20.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 680 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83212026-05-12T01:46:20.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 680 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
83222026-05-12T01:46:20.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
83232026-05-12T01:46:20.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
83242026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
83252026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
83262026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
83272026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
83282026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
83292026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
83302026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
83312026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
83322026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
83332026-05-12T01:46:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
83342026-05-12T01:46:20.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 681 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
83352026-05-12T01:46:20.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 681 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
83362026-05-12T01:46:20.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }
83372026-05-12T01:46:20.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }
83382026-05-12T01:46:20.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
83392026-05-12T01:46:20.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
83402026-05-12T01:46:20.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 682 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
83412026-05-12T01:46:20.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 682 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
83422026-05-12T01:46:20.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
83432026-05-12T01:46:20.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
83442026-05-12T01:46:21.274ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
83452026-05-12T01:46:21.276ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
83462026-05-12T01:46:21.276ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
83472026-05-12T01:46:21.276ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
83482026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }
83492026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }
83502026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }
83512026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }
83522026-05-12T01:46:21.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
83532026-05-12T01:46:21.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
83542026-05-12T01:46:21.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
83552026-05-12T01:46:21.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
83562026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 345 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
83572026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 419 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
83582026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 683 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
83592026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 683 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
83602026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }
83612026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
83622026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
83632026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
83642026-05-12T01:46:21.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
83652026-05-12T01:46:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
83662026-05-12T01:46:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
83672026-05-12T01:46:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
83682026-05-12T01:46:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
83692026-05-12T01:46:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
83702026-05-12T01:46:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
83712026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 346 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
83722026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 420 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83732026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 684 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83742026-05-12T01:46:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 684 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83752026-05-12T01:46:21.276ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
83762026-05-12T01:46:21.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
83772026-05-12T01:46:21.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
83782026-05-12T01:46:21.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
83792026-05-12T01:46:21.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
83802026-05-12T01:46:21.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
83812026-05-12T01:46:21.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
83822026-05-12T01:46:21.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
83832026-05-12T01:46:21.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
83842026-05-12T01:46:21.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
83852026-05-12T01:46:21.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 421 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83862026-05-12T01:46:21.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 685 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83872026-05-12T01:46:21.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 685 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83882026-05-12T01:46:21.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }
83892026-05-12T01:46:21.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
83902026-05-12T01:46:21.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
83912026-05-12T01:46:21.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
83922026-05-12T01:46:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
83932026-05-12T01:46:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
83942026-05-12T01:46:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
83952026-05-12T01:46:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
83962026-05-12T01:46:21.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 422 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
83972026-05-12T01:46:21.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 686 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83982026-05-12T01:46:21.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 686 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
83992026-05-12T01:46:21.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
84002026-05-12T01:46:21.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
84012026-05-12T01:46:21.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
84022026-05-12T01:46:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
84032026-05-12T01:46:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
84042026-05-12T01:46:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
84052026-05-12T01:46:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
84062026-05-12T01:46:21.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 687 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84072026-05-12T01:46:21.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 687 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84082026-05-12T01:46:21.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
84092026-05-12T01:46:21.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
84102026-05-12T01:46:21.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
84112026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
84122026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
84132026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
84142026-05-12T01:46:21.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 688 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84152026-05-12T01:46:21.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 688 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84162026-05-12T01:46:21.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
84172026-05-12T01:46:21.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
84182026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
84192026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
84202026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
84212026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
84222026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
84232026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
84242026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
84252026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
84262026-05-12T01:46:21.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
84272026-05-12T01:46:21.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 689 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
84282026-05-12T01:46:21.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 689 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84292026-05-12T01:46:21.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
84302026-05-12T01:46:21.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
84312026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
84322026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
84332026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
84342026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
84352026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
84362026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
84372026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
84382026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
84392026-05-12T01:46:21.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
84402026-05-12T01:46:21.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 690 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84412026-05-12T01:46:21.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 690 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
84422026-05-12T01:46:21.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
84432026-05-12T01:46:21.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
84442026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
84452026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
84462026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
84472026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
84482026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
84492026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
84502026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
84512026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
84522026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
84532026-05-12T01:46:21.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
84542026-05-12T01:46:21.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 691 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
84552026-05-12T01:46:21.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 691 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
84562026-05-12T01:46:21.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }
84572026-05-12T01:46:21.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }
84582026-05-12T01:46:21.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
84592026-05-12T01:46:21.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
84602026-05-12T01:46:21.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 692 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
84612026-05-12T01:46:21.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 692 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
84622026-05-12T01:46:21.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
84632026-05-12T01:46:21.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
84642026-05-12T01:46:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
84652026-05-12T01:46:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
84662026-05-12T01:46:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
84672026-05-12T01:46:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
84682026-05-12T01:46:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }
84692026-05-12T01:46:22.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }
84702026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }
84712026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }
84722026-05-12T01:46:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
84732026-05-12T01:46:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
84742026-05-12T01:46:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
84752026-05-12T01:46:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
84762026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 347 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
84772026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 423 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
84782026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 693 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
84792026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 693 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
84802026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(SpState) }
84812026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
84822026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
84832026-05-12T01:46:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
84842026-05-12T01:46:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
84852026-05-12T01:46:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
84862026-05-12T01:46:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
84872026-05-12T01:46:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
84882026-05-12T01:46:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
84892026-05-12T01:46:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
84902026-05-12T01:46:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
84912026-05-12T01:46:22.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 348 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
84922026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 424 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84932026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 694 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84942026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 694 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
84952026-05-12T01:46:22.266ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
84962026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
84972026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
84982026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
84992026-05-12T01:46:22.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
85002026-05-12T01:46:22.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
85012026-05-12T01:46:22.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
85022026-05-12T01:46:22.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
85032026-05-12T01:46:22.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
85042026-05-12T01:46:22.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
85052026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 425 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85062026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 695 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85072026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 695 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85082026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }
85092026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
85102026-05-12T01:46:22.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
85112026-05-12T01:46:22.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
85122026-05-12T01:46:22.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
85132026-05-12T01:46:22.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
85142026-05-12T01:46:22.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
85152026-05-12T01:46:22.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
85162026-05-12T01:46:22.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 426 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
85172026-05-12T01:46:22.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 696 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85182026-05-12T01:46:22.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 696 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85192026-05-12T01:46:22.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
85202026-05-12T01:46:22.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
85212026-05-12T01:46:22.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
85222026-05-12T01:46:22.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
85232026-05-12T01:46:22.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
85242026-05-12T01:46:22.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
85252026-05-12T01:46:22.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
85262026-05-12T01:46:22.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 697 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85272026-05-12T01:46:22.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 697 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85282026-05-12T01:46:22.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
85292026-05-12T01:46:22.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
85302026-05-12T01:46:22.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
85312026-05-12T01:46:22.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
85322026-05-12T01:46:22.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
85332026-05-12T01:46:22.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
85342026-05-12T01:46:22.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 698 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85352026-05-12T01:46:22.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 698 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85362026-05-12T01:46:22.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
85372026-05-12T01:46:22.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
85382026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
85392026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
85402026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
85412026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
85422026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
85432026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
85442026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
85452026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
85462026-05-12T01:46:22.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
85472026-05-12T01:46:22.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 699 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
85482026-05-12T01:46:22.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 699 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85492026-05-12T01:46:22.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
85502026-05-12T01:46:22.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
85512026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
85522026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
85532026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
85542026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
85552026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
85562026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
85572026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
85582026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
85592026-05-12T01:46:22.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
85602026-05-12T01:46:22.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 700 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
85612026-05-12T01:46:22.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 700 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
85622026-05-12T01:46:22.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
85632026-05-12T01:46:22.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
85642026-05-12T01:46:22.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
85652026-05-12T01:46:22.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
85662026-05-12T01:46:22.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
85672026-05-12T01:46:22.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
85682026-05-12T01:46:22.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
85692026-05-12T01:46:22.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
85702026-05-12T01:46:22.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
85712026-05-12T01:46:22.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
85722026-05-12T01:46:22.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
85732026-05-12T01:46:22.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
85742026-05-12T01:46:22.307ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 701 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
85752026-05-12T01:46:22.307ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 701 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
85762026-05-12T01:46:22.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }
85772026-05-12T01:46:22.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }
85782026-05-12T01:46:22.311ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
85792026-05-12T01:46:22.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
85802026-05-12T01:46:22.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 702 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
85812026-05-12T01:46:22.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 702 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
85822026-05-12T01:46:22.312ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
85832026-05-12T01:46:22.312ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
85842026-05-12T01:46:23.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
85852026-05-12T01:46:23.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
85862026-05-12T01:46:23.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
85872026-05-12T01:46:23.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
85882026-05-12T01:46:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(SpState) }
85892026-05-12T01:46:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }
85902026-05-12T01:46:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }
85912026-05-12T01:46:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }
85922026-05-12T01:46:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
85932026-05-12T01:46:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
85942026-05-12T01:46:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
85952026-05-12T01:46:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
85962026-05-12T01:46:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 349 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
85972026-05-12T01:46:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 427 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
85982026-05-12T01:46:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 703 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
85992026-05-12T01:46:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 703 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
86002026-05-12T01:46:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }
86012026-05-12T01:46:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
86022026-05-12T01:46:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
86032026-05-12T01:46:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
86042026-05-12T01:46:23.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
86052026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
86062026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
86072026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
86082026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
86092026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
86102026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
86112026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 350 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
86122026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 428 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86132026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 704 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86142026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 704 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86152026-05-12T01:46:23.263ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
86162026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
86172026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
86182026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
86192026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
86202026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
86212026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
86222026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
86232026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
86242026-05-12T01:46:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
86252026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 429 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86262026-05-12T01:46:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 705 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86272026-05-12T01:46:23.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 705 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86282026-05-12T01:46:23.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }
86292026-05-12T01:46:23.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
86302026-05-12T01:46:23.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
86312026-05-12T01:46:23.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
86322026-05-12T01:46:23.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
86332026-05-12T01:46:23.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
86342026-05-12T01:46:23.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
86352026-05-12T01:46:23.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
86362026-05-12T01:46:23.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 430 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
86372026-05-12T01:46:23.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 706 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86382026-05-12T01:46:23.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 706 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86392026-05-12T01:46:23.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
86402026-05-12T01:46:23.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
86412026-05-12T01:46:23.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
86422026-05-12T01:46:23.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
86432026-05-12T01:46:23.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
86442026-05-12T01:46:23.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
86452026-05-12T01:46:23.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
86462026-05-12T01:46:23.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 707 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86472026-05-12T01:46:23.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 707 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86482026-05-12T01:46:23.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
86492026-05-12T01:46:23.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
86502026-05-12T01:46:23.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
86512026-05-12T01:46:23.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
86522026-05-12T01:46:23.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
86532026-05-12T01:46:23.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
86542026-05-12T01:46:23.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 708 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86552026-05-12T01:46:23.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 708 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86562026-05-12T01:46:23.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
86572026-05-12T01:46:23.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
86582026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
86592026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
86602026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
86612026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
86622026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
86632026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
86642026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
86652026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
86662026-05-12T01:46:23.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
86672026-05-12T01:46:23.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 709 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
86682026-05-12T01:46:23.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 709 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86692026-05-12T01:46:23.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
86702026-05-12T01:46:23.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
86712026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
86722026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
86732026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
86742026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
86752026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
86762026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
86772026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
86782026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
86792026-05-12T01:46:23.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
86802026-05-12T01:46:23.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 710 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
86812026-05-12T01:46:23.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 710 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
86822026-05-12T01:46:23.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
86832026-05-12T01:46:23.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
86842026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
86852026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
86862026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
86872026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
86882026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
86892026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
86902026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
86912026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
86922026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
86932026-05-12T01:46:23.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
86942026-05-12T01:46:23.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 711 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
86952026-05-12T01:46:23.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 711 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
86962026-05-12T01:46:23.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }
86972026-05-12T01:46:23.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }
86982026-05-12T01:46:23.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
86992026-05-12T01:46:23.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
87002026-05-12T01:46:23.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 712 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
87012026-05-12T01:46:23.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 712 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
87022026-05-12T01:46:23.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
87032026-05-12T01:46:23.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
87042026-05-12T01:46:24.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
87052026-05-12T01:46:24.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
87062026-05-12T01:46:24.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
87072026-05-12T01:46:24.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
87082026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }
87092026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }
87102026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }
87112026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }
87122026-05-12T01:46:24.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
87132026-05-12T01:46:24.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
87142026-05-12T01:46:24.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
87152026-05-12T01:46:24.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
87162026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 351 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
87172026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 431 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
87182026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 713 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
87192026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 713 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
87202026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(SpState) }
87212026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
87222026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
87232026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
87242026-05-12T01:46:24.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
87252026-05-12T01:46:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
87262026-05-12T01:46:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
87272026-05-12T01:46:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
87282026-05-12T01:46:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
87292026-05-12T01:46:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
87302026-05-12T01:46:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
87312026-05-12T01:46:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 352 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
87322026-05-12T01:46:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 432 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87332026-05-12T01:46:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 714 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87342026-05-12T01:46:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 714 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87352026-05-12T01:46:24.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
87362026-05-12T01:46:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
87372026-05-12T01:46:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
87382026-05-12T01:46:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
87392026-05-12T01:46:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
87402026-05-12T01:46:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
87412026-05-12T01:46:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
87422026-05-12T01:46:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
87432026-05-12T01:46:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
87442026-05-12T01:46:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
87452026-05-12T01:46:24.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 433 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87462026-05-12T01:46:24.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 715 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87472026-05-12T01:46:24.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 715 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87482026-05-12T01:46:24.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }
87492026-05-12T01:46:24.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
87502026-05-12T01:46:24.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
87512026-05-12T01:46:24.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
87522026-05-12T01:46:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
87532026-05-12T01:46:24.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
87542026-05-12T01:46:24.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
87552026-05-12T01:46:24.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
87562026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 434 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
87572026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 716 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87582026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 716 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87592026-05-12T01:46:24.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
87602026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
87612026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
87622026-05-12T01:46:24.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
87632026-05-12T01:46:24.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
87642026-05-12T01:46:24.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
87652026-05-12T01:46:24.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
87662026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 717 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87672026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 717 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87682026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
87692026-05-12T01:46:24.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
87702026-05-12T01:46:24.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
87712026-05-12T01:46:24.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
87722026-05-12T01:46:24.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
87732026-05-12T01:46:24.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
87742026-05-12T01:46:24.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 718 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87752026-05-12T01:46:24.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 718 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87762026-05-12T01:46:24.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
87772026-05-12T01:46:24.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
87782026-05-12T01:46:24.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
87792026-05-12T01:46:24.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
87802026-05-12T01:46:24.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
87812026-05-12T01:46:24.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
87822026-05-12T01:46:24.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
87832026-05-12T01:46:24.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
87842026-05-12T01:46:24.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
87852026-05-12T01:46:24.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
87862026-05-12T01:46:24.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
87872026-05-12T01:46:24.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 719 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
87882026-05-12T01:46:24.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 719 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
87892026-05-12T01:46:24.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
87902026-05-12T01:46:24.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
87912026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
87922026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
87932026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
87942026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
87952026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
87962026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
87972026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
87982026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
87992026-05-12T01:46:24.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
88002026-05-12T01:46:24.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 720 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88012026-05-12T01:46:24.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 720 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
88022026-05-12T01:46:24.325ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
88032026-05-12T01:46:24.325ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
88042026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
88052026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
88062026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
88072026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
88082026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
88092026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
88102026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
88112026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
88122026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
88132026-05-12T01:46:24.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
88142026-05-12T01:46:24.333ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 721 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
88152026-05-12T01:46:24.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 721 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
88162026-05-12T01:46:24.336ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }
88172026-05-12T01:46:24.336ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }
88182026-05-12T01:46:24.336ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
88192026-05-12T01:46:24.336ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
88202026-05-12T01:46:24.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 722 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
88212026-05-12T01:46:24.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 722 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
88222026-05-12T01:46:24.337ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
88232026-05-12T01:46:24.337ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
88242026-05-12T01:46:25.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
88252026-05-12T01:46:25.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
88262026-05-12T01:46:25.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
88272026-05-12T01:46:25.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
88282026-05-12T01:46:25.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }
88292026-05-12T01:46:25.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }
88302026-05-12T01:46:25.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }
88312026-05-12T01:46:25.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }
88322026-05-12T01:46:25.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
88332026-05-12T01:46:25.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
88342026-05-12T01:46:25.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
88352026-05-12T01:46:25.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
88362026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 353 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
88372026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 435 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
88382026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 723 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
88392026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 723 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
88402026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }
88412026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
88422026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
88432026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
88442026-05-12T01:46:25.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
88452026-05-12T01:46:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
88462026-05-12T01:46:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
88472026-05-12T01:46:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
88482026-05-12T01:46:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
88492026-05-12T01:46:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
88502026-05-12T01:46:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
88512026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 354 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
88522026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 436 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88532026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 724 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88542026-05-12T01:46:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 724 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88552026-05-12T01:46:25.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
88562026-05-12T01:46:25.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
88572026-05-12T01:46:25.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
88582026-05-12T01:46:25.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
88592026-05-12T01:46:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
88602026-05-12T01:46:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
88612026-05-12T01:46:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
88622026-05-12T01:46:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
88632026-05-12T01:46:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
88642026-05-12T01:46:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
88652026-05-12T01:46:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 437 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88662026-05-12T01:46:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 725 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88672026-05-12T01:46:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 725 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88682026-05-12T01:46:25.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }
88692026-05-12T01:46:25.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
88702026-05-12T01:46:25.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
88712026-05-12T01:46:25.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
88722026-05-12T01:46:25.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
88732026-05-12T01:46:25.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
88742026-05-12T01:46:25.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
88752026-05-12T01:46:25.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
88762026-05-12T01:46:25.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 438 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
88772026-05-12T01:46:25.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 726 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88782026-05-12T01:46:25.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 726 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88792026-05-12T01:46:25.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
88802026-05-12T01:46:25.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
88812026-05-12T01:46:25.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
88822026-05-12T01:46:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
88832026-05-12T01:46:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
88842026-05-12T01:46:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
88852026-05-12T01:46:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
88862026-05-12T01:46:25.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 727 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88872026-05-12T01:46:25.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 727 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88882026-05-12T01:46:25.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
88892026-05-12T01:46:25.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
88902026-05-12T01:46:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
88912026-05-12T01:46:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
88922026-05-12T01:46:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
88932026-05-12T01:46:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
88942026-05-12T01:46:25.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 728 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88952026-05-12T01:46:25.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 728 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
88962026-05-12T01:46:25.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
88972026-05-12T01:46:25.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
88982026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
88992026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
89002026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
89012026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
89022026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
89032026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
89042026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
89052026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
89062026-05-12T01:46:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
89072026-05-12T01:46:25.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 729 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
89082026-05-12T01:46:25.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 729 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89092026-05-12T01:46:25.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
89102026-05-12T01:46:25.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
89112026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
89122026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
89132026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
89142026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
89152026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
89162026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
89172026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
89182026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
89192026-05-12T01:46:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
89202026-05-12T01:46:25.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 730 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89212026-05-12T01:46:25.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 730 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
89222026-05-12T01:46:25.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
89232026-05-12T01:46:25.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
89242026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
89252026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
89262026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
89272026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
89282026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
89292026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
89302026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
89312026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
89322026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
89332026-05-12T01:46:25.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
89342026-05-12T01:46:25.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 731 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
89352026-05-12T01:46:25.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 731 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
89362026-05-12T01:46:25.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }
89372026-05-12T01:46:25.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }
89382026-05-12T01:46:25.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
89392026-05-12T01:46:25.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
89402026-05-12T01:46:25.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 732 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
89412026-05-12T01:46:25.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 732 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
89422026-05-12T01:46:25.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
89432026-05-12T01:46:25.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
89442026-05-12T01:46:26.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
89452026-05-12T01:46:26.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
89462026-05-12T01:46:26.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
89472026-05-12T01:46:26.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
89482026-05-12T01:46:26.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }
89492026-05-12T01:46:26.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }
89502026-05-12T01:46:26.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }
89512026-05-12T01:46:26.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }
89522026-05-12T01:46:26.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
89532026-05-12T01:46:26.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
89542026-05-12T01:46:26.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
89552026-05-12T01:46:26.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
89562026-05-12T01:46:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 355 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
89572026-05-12T01:46:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 439 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
89582026-05-12T01:46:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 733 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
89592026-05-12T01:46:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 733 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
89602026-05-12T01:46:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }
89612026-05-12T01:46:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
89622026-05-12T01:46:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
89632026-05-12T01:46:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
89642026-05-12T01:46:26.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
89652026-05-12T01:46:26.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
89662026-05-12T01:46:26.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
89672026-05-12T01:46:26.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
89682026-05-12T01:46:26.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
89692026-05-12T01:46:26.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
89702026-05-12T01:46:26.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
89712026-05-12T01:46:26.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 356 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
89722026-05-12T01:46:26.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 440 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89732026-05-12T01:46:26.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 734 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89742026-05-12T01:46:26.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 734 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89752026-05-12T01:46:26.278ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
89762026-05-12T01:46:26.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
89772026-05-12T01:46:26.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
89782026-05-12T01:46:26.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
89792026-05-12T01:46:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
89802026-05-12T01:46:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
89812026-05-12T01:46:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
89822026-05-12T01:46:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
89832026-05-12T01:46:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
89842026-05-12T01:46:26.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
89852026-05-12T01:46:26.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 441 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89862026-05-12T01:46:26.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 735 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89872026-05-12T01:46:26.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 735 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89882026-05-12T01:46:26.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }
89892026-05-12T01:46:26.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
89902026-05-12T01:46:26.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
89912026-05-12T01:46:26.293ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
89922026-05-12T01:46:26.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
89932026-05-12T01:46:26.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
89942026-05-12T01:46:26.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
89952026-05-12T01:46:26.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
89962026-05-12T01:46:26.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 442 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
89972026-05-12T01:46:26.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 736 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89982026-05-12T01:46:26.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 736 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
89992026-05-12T01:46:26.296ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
90002026-05-12T01:46:26.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
90012026-05-12T01:46:26.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
90022026-05-12T01:46:26.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
90032026-05-12T01:46:26.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
90042026-05-12T01:46:26.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
90052026-05-12T01:46:26.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
90062026-05-12T01:46:26.316ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 737 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90072026-05-12T01:46:26.316ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 737 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90082026-05-12T01:46:26.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
90092026-05-12T01:46:26.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
90102026-05-12T01:46:26.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
90112026-05-12T01:46:26.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
90122026-05-12T01:46:26.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
90132026-05-12T01:46:26.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
90142026-05-12T01:46:26.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 738 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90152026-05-12T01:46:26.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 738 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90162026-05-12T01:46:26.324ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
90172026-05-12T01:46:26.324ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
90182026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
90192026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
90202026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
90212026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
90222026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
90232026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
90242026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
90252026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
90262026-05-12T01:46:26.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
90272026-05-12T01:46:26.324ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 739 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
90282026-05-12T01:46:26.324ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 739 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90292026-05-12T01:46:26.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
90302026-05-12T01:46:26.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
90312026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
90322026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
90332026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
90342026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
90352026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
90362026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
90372026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
90382026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
90392026-05-12T01:46:26.330ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
90402026-05-12T01:46:26.330ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 740 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90412026-05-12T01:46:26.330ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 740 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
90422026-05-12T01:46:26.335ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
90432026-05-12T01:46:26.335ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
90442026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
90452026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
90462026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
90472026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
90482026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
90492026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
90502026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
90512026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
90522026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
90532026-05-12T01:46:26.335ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
90542026-05-12T01:46:26.335ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 741 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
90552026-05-12T01:46:26.335ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 741 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
90562026-05-12T01:46:26.338ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }
90572026-05-12T01:46:26.344ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }
90582026-05-12T01:46:26.345ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
90592026-05-12T01:46:26.345ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
90602026-05-12T01:46:26.345ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 742 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
90612026-05-12T01:46:26.345ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 742 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
90622026-05-12T01:46:26.345ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
90632026-05-12T01:46:26.345ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
90642026-05-12T01:46:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
90652026-05-12T01:46:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
90662026-05-12T01:46:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
90672026-05-12T01:46:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
90682026-05-12T01:46:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }
90692026-05-12T01:46:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }
90702026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }
90712026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }
90722026-05-12T01:46:27.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
90732026-05-12T01:46:27.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
90742026-05-12T01:46:27.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
90752026-05-12T01:46:27.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
90762026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 357 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
90772026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 443 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
90782026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 743 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
90792026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 743 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
90802026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }
90812026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
90822026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
90832026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
90842026-05-12T01:46:27.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
90852026-05-12T01:46:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
90862026-05-12T01:46:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
90872026-05-12T01:46:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
90882026-05-12T01:46:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
90892026-05-12T01:46:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
90902026-05-12T01:46:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
90912026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 358 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
90922026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 444 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90932026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 744 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90942026-05-12T01:46:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 744 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
90952026-05-12T01:46:27.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
90962026-05-12T01:46:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
90972026-05-12T01:46:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
90982026-05-12T01:46:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
90992026-05-12T01:46:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
91002026-05-12T01:46:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
91012026-05-12T01:46:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
91022026-05-12T01:46:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
91032026-05-12T01:46:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
91042026-05-12T01:46:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
91052026-05-12T01:46:27.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 445 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91062026-05-12T01:46:27.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 745 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91072026-05-12T01:46:27.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 745 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91082026-05-12T01:46:27.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }
91092026-05-12T01:46:27.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
91102026-05-12T01:46:27.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
91112026-05-12T01:46:27.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
91122026-05-12T01:46:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
91132026-05-12T01:46:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
91142026-05-12T01:46:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
91152026-05-12T01:46:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
91162026-05-12T01:46:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 446 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
91172026-05-12T01:46:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 746 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91182026-05-12T01:46:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 746 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91192026-05-12T01:46:27.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
91202026-05-12T01:46:27.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
91212026-05-12T01:46:27.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
91222026-05-12T01:46:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
91232026-05-12T01:46:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
91242026-05-12T01:46:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
91252026-05-12T01:46:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
91262026-05-12T01:46:27.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 747 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91272026-05-12T01:46:27.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 747 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91282026-05-12T01:46:27.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
91292026-05-12T01:46:27.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
91302026-05-12T01:46:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
91312026-05-12T01:46:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
91322026-05-12T01:46:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
91332026-05-12T01:46:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
91342026-05-12T01:46:27.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 748 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91352026-05-12T01:46:27.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 748 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91362026-05-12T01:46:27.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
91372026-05-12T01:46:27.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
91382026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
91392026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
91402026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
91412026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
91422026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
91432026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
91442026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
91452026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
91462026-05-12T01:46:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
91472026-05-12T01:46:27.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 749 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
91482026-05-12T01:46:27.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 749 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91492026-05-12T01:46:27.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
91502026-05-12T01:46:27.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
91512026-05-12T01:46:27.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
91522026-05-12T01:46:27.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
91532026-05-12T01:46:27.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
91542026-05-12T01:46:27.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
91552026-05-12T01:46:27.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
91562026-05-12T01:46:27.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
91572026-05-12T01:46:27.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
91582026-05-12T01:46:27.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
91592026-05-12T01:46:27.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
91602026-05-12T01:46:27.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 750 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
91612026-05-12T01:46:27.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 750 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
91622026-05-12T01:46:27.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
91632026-05-12T01:46:27.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
91642026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
91652026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
91662026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
91672026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
91682026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
91692026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
91702026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
91712026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
91722026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
91732026-05-12T01:46:27.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
91742026-05-12T01:46:27.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 751 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
91752026-05-12T01:46:27.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 751 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
91762026-05-12T01:46:27.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }
91772026-05-12T01:46:27.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }
91782026-05-12T01:46:27.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
91792026-05-12T01:46:27.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
91802026-05-12T01:46:27.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 752 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
91812026-05-12T01:46:27.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 752 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
91822026-05-12T01:46:27.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
91832026-05-12T01:46:27.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
91842026-05-12T01:46:28.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
91852026-05-12T01:46:28.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
91862026-05-12T01:46:28.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
91872026-05-12T01:46:28.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
91882026-05-12T01:46:28.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }
91892026-05-12T01:46:28.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }
91902026-05-12T01:46:28.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }
91912026-05-12T01:46:28.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }
91922026-05-12T01:46:28.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
91932026-05-12T01:46:28.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
91942026-05-12T01:46:28.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
91952026-05-12T01:46:28.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
91962026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 359 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
91972026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 447 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
91982026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 753 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
91992026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 753 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
92002026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(SpState) }
92012026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
92022026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
92032026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
92042026-05-12T01:46:28.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
92052026-05-12T01:46:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
92062026-05-12T01:46:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
92072026-05-12T01:46:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
92082026-05-12T01:46:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
92092026-05-12T01:46:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
92102026-05-12T01:46:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
92112026-05-12T01:46:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 360 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
92122026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 448 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92132026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 754 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92142026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 754 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92152026-05-12T01:46:28.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
92162026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
92172026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
92182026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
92192026-05-12T01:46:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
92202026-05-12T01:46:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
92212026-05-12T01:46:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
92222026-05-12T01:46:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
92232026-05-12T01:46:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
92242026-05-12T01:46:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
92252026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 449 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92262026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 755 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92272026-05-12T01:46:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 755 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92282026-05-12T01:46:28.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }
92292026-05-12T01:46:28.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
92302026-05-12T01:46:28.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
92312026-05-12T01:46:28.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
92322026-05-12T01:46:28.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
92332026-05-12T01:46:28.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
92342026-05-12T01:46:28.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
92352026-05-12T01:46:28.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
92362026-05-12T01:46:28.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 450 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
92372026-05-12T01:46:28.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 756 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92382026-05-12T01:46:28.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 756 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92392026-05-12T01:46:28.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
92402026-05-12T01:46:28.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
92412026-05-12T01:46:28.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
92422026-05-12T01:46:28.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
92432026-05-12T01:46:28.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
92442026-05-12T01:46:28.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
92452026-05-12T01:46:28.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
92462026-05-12T01:46:28.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 757 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92472026-05-12T01:46:28.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 757 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92482026-05-12T01:46:28.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
92492026-05-12T01:46:28.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
92502026-05-12T01:46:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
92512026-05-12T01:46:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
92522026-05-12T01:46:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
92532026-05-12T01:46:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
92542026-05-12T01:46:28.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 758 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92552026-05-12T01:46:28.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 758 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92562026-05-12T01:46:28.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
92572026-05-12T01:46:28.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
92582026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
92592026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
92602026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
92612026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
92622026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
92632026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
92642026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
92652026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
92662026-05-12T01:46:28.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
92672026-05-12T01:46:28.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 759 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
92682026-05-12T01:46:28.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 759 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92692026-05-12T01:46:28.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
92702026-05-12T01:46:28.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
92712026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
92722026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
92732026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
92742026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
92752026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
92762026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
92772026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
92782026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
92792026-05-12T01:46:28.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
92802026-05-12T01:46:28.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 760 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
92812026-05-12T01:46:28.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 760 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
92822026-05-12T01:46:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
92832026-05-12T01:46:28.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
92842026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
92852026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
92862026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
92872026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
92882026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
92892026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
92902026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
92912026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
92922026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
92932026-05-12T01:46:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
92942026-05-12T01:46:28.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 761 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
92952026-05-12T01:46:28.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 761 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
92962026-05-12T01:46:28.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }
92972026-05-12T01:46:28.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }
92982026-05-12T01:46:28.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
92992026-05-12T01:46:28.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
93002026-05-12T01:46:28.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 762 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
93012026-05-12T01:46:28.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 762 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
93022026-05-12T01:46:28.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
93032026-05-12T01:46:28.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
93042026-05-12T01:46:29.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
93052026-05-12T01:46:29.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
93062026-05-12T01:46:29.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
93072026-05-12T01:46:29.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
93082026-05-12T01:46:29.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(SpState) }
93092026-05-12T01:46:29.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }
93102026-05-12T01:46:29.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }
93112026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }
93122026-05-12T01:46:29.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
93132026-05-12T01:46:29.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
93142026-05-12T01:46:29.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
93152026-05-12T01:46:29.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
93162026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 361 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
93172026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 451 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
93182026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 763 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
93192026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 763 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
93202026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }
93212026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
93222026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
93232026-05-12T01:46:29.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
93242026-05-12T01:46:29.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
93252026-05-12T01:46:29.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
93262026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
93272026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
93282026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
93292026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
93302026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
93312026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 362 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
93322026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 452 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93332026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 764 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93342026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 764 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93352026-05-12T01:46:29.266ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
93362026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
93372026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
93382026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
93392026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
93402026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
93412026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
93422026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
93432026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
93442026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
93452026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 453 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93462026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 765 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93472026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 765 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93482026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }
93492026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
93502026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
93512026-05-12T01:46:29.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
93522026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
93532026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
93542026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
93552026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
93562026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 454 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
93572026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 766 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93582026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 766 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93592026-05-12T01:46:29.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
93602026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
93612026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
93622026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
93632026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
93642026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
93652026-05-12T01:46:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
93662026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 767 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93672026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 767 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93682026-05-12T01:46:29.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
93692026-05-12T01:46:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
93702026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
93712026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
93722026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
93732026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
93742026-05-12T01:46:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 768 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93752026-05-12T01:46:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 768 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93762026-05-12T01:46:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
93772026-05-12T01:46:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
93782026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
93792026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
93802026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
93812026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
93822026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
93832026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
93842026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
93852026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
93862026-05-12T01:46:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
93872026-05-12T01:46:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 769 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
93882026-05-12T01:46:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 769 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
93892026-05-12T01:46:29.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
93902026-05-12T01:46:29.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
93912026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
93922026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
93932026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
93942026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
93952026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
93962026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
93972026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
93982026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
93992026-05-12T01:46:29.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
94002026-05-12T01:46:29.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 770 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94012026-05-12T01:46:29.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 770 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
94022026-05-12T01:46:29.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
94032026-05-12T01:46:29.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
94042026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
94052026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
94062026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
94072026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
94082026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
94092026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
94102026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
94112026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
94122026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
94132026-05-12T01:46:29.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
94142026-05-12T01:46:29.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 771 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
94152026-05-12T01:46:29.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 771 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
94162026-05-12T01:46:29.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }
94172026-05-12T01:46:29.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }
94182026-05-12T01:46:29.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
94192026-05-12T01:46:29.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
94202026-05-12T01:46:29.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 772 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
94212026-05-12T01:46:29.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 772 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
94222026-05-12T01:46:29.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
94232026-05-12T01:46:29.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
94242026-05-12T01:46:30.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
94252026-05-12T01:46:30.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
94262026-05-12T01:46:30.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
94272026-05-12T01:46:30.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
94282026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }
94292026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }
94302026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }
94312026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }
94322026-05-12T01:46:30.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
94332026-05-12T01:46:30.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
94342026-05-12T01:46:30.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
94352026-05-12T01:46:30.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
94362026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 363 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
94372026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 455 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
94382026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 773 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
94392026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 773 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
94402026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }
94412026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
94422026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
94432026-05-12T01:46:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
94442026-05-12T01:46:30.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
94452026-05-12T01:46:30.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
94462026-05-12T01:46:30.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
94472026-05-12T01:46:30.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
94482026-05-12T01:46:30.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
94492026-05-12T01:46:30.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
94502026-05-12T01:46:30.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
94512026-05-12T01:46:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 364 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
94522026-05-12T01:46:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 456 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94532026-05-12T01:46:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 774 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94542026-05-12T01:46:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 774 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94552026-05-12T01:46:30.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
94562026-05-12T01:46:30.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
94572026-05-12T01:46:30.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
94582026-05-12T01:46:30.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
94592026-05-12T01:46:30.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
94602026-05-12T01:46:30.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
94612026-05-12T01:46:30.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
94622026-05-12T01:46:30.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
94632026-05-12T01:46:30.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
94642026-05-12T01:46:30.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
94652026-05-12T01:46:30.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 457 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94662026-05-12T01:46:30.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 775 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94672026-05-12T01:46:30.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 775 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94682026-05-12T01:46:30.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }
94692026-05-12T01:46:30.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
94702026-05-12T01:46:30.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
94712026-05-12T01:46:30.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
94722026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
94732026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
94742026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
94752026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
94762026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 458 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
94772026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 776 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94782026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 776 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94792026-05-12T01:46:30.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
94802026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
94812026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
94822026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
94832026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
94842026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
94852026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
94862026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 777 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94872026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 777 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94882026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
94892026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
94902026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
94912026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
94922026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
94932026-05-12T01:46:30.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
94942026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 778 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94952026-05-12T01:46:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 778 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
94962026-05-12T01:46:30.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
94972026-05-12T01:46:30.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
94982026-05-12T01:46:30.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
94992026-05-12T01:46:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
95002026-05-12T01:46:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
95012026-05-12T01:46:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
95022026-05-12T01:46:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
95032026-05-12T01:46:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
95042026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
95052026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
95062026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
95072026-05-12T01:46:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 779 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
95082026-05-12T01:46:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 779 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95092026-05-12T01:46:30.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
95102026-05-12T01:46:30.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
95112026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
95122026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
95132026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
95142026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
95152026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
95162026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
95172026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
95182026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
95192026-05-12T01:46:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
95202026-05-12T01:46:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 780 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95212026-05-12T01:46:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 780 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
95222026-05-12T01:46:30.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
95232026-05-12T01:46:30.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
95242026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
95252026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
95262026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
95272026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
95282026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
95292026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
95302026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
95312026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
95322026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
95332026-05-12T01:46:30.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
95342026-05-12T01:46:30.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 781 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
95352026-05-12T01:46:30.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 781 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
95362026-05-12T01:46:30.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }
95372026-05-12T01:46:30.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }
95382026-05-12T01:46:30.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
95392026-05-12T01:46:30.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
95402026-05-12T01:46:30.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 782 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
95412026-05-12T01:46:30.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 782 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
95422026-05-12T01:46:30.286ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
95432026-05-12T01:46:30.286ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
95442026-05-12T01:46:31.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
95452026-05-12T01:46:31.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
95462026-05-12T01:46:31.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
95472026-05-12T01:46:31.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
95482026-05-12T01:46:31.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }
95492026-05-12T01:46:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }
95502026-05-12T01:46:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }
95512026-05-12T01:46:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }
95522026-05-12T01:46:31.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
95532026-05-12T01:46:31.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
95542026-05-12T01:46:31.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
95552026-05-12T01:46:31.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
95562026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 365 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
95572026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 459 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
95582026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 783 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
95592026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 783 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
95602026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }
95612026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
95622026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
95632026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
95642026-05-12T01:46:31.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
95652026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
95662026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
95672026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
95682026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
95692026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
95702026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
95712026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 366 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
95722026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 460 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95732026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 784 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95742026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 784 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95752026-05-12T01:46:31.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
95762026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
95772026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
95782026-05-12T01:46:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
95792026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
95802026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
95812026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
95822026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
95832026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
95842026-05-12T01:46:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
95852026-05-12T01:46:31.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 461 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95862026-05-12T01:46:31.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 785 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95872026-05-12T01:46:31.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 785 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95882026-05-12T01:46:31.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }
95892026-05-12T01:46:31.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
95902026-05-12T01:46:31.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
95912026-05-12T01:46:31.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
95922026-05-12T01:46:31.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
95932026-05-12T01:46:31.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
95942026-05-12T01:46:31.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
95952026-05-12T01:46:31.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
95962026-05-12T01:46:31.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 462 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
95972026-05-12T01:46:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 786 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95982026-05-12T01:46:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 786 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
95992026-05-12T01:46:31.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
96002026-05-12T01:46:31.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
96012026-05-12T01:46:31.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
96022026-05-12T01:46:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
96032026-05-12T01:46:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
96042026-05-12T01:46:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
96052026-05-12T01:46:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
96062026-05-12T01:46:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 787 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96072026-05-12T01:46:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 787 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96082026-05-12T01:46:31.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
96092026-05-12T01:46:31.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
96102026-05-12T01:46:31.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
96112026-05-12T01:46:31.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
96122026-05-12T01:46:31.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
96132026-05-12T01:46:31.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
96142026-05-12T01:46:31.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 788 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96152026-05-12T01:46:31.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 788 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96162026-05-12T01:46:31.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
96172026-05-12T01:46:31.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
96182026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
96192026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
96202026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
96212026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
96222026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
96232026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
96242026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
96252026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
96262026-05-12T01:46:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
96272026-05-12T01:46:31.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 789 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
96282026-05-12T01:46:31.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 789 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96292026-05-12T01:46:31.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
96302026-05-12T01:46:31.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
96312026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
96322026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
96332026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
96342026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
96352026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
96362026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
96372026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
96382026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
96392026-05-12T01:46:31.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
96402026-05-12T01:46:31.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 790 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96412026-05-12T01:46:31.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 790 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
96422026-05-12T01:46:31.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
96432026-05-12T01:46:31.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
96442026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
96452026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
96462026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
96472026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
96482026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
96492026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
96502026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
96512026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
96522026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
96532026-05-12T01:46:31.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
96542026-05-12T01:46:31.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 791 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
96552026-05-12T01:46:31.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 791 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
96562026-05-12T01:46:31.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }
96572026-05-12T01:46:31.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }
96582026-05-12T01:46:31.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
96592026-05-12T01:46:31.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
96602026-05-12T01:46:31.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 792 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
96612026-05-12T01:46:31.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 792 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
96622026-05-12T01:46:31.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
96632026-05-12T01:46:31.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
96642026-05-12T01:46:32.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
96652026-05-12T01:46:32.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
96662026-05-12T01:46:32.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
96672026-05-12T01:46:32.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
96682026-05-12T01:46:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }
96692026-05-12T01:46:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }
96702026-05-12T01:46:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }
96712026-05-12T01:46:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }
96722026-05-12T01:46:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
96732026-05-12T01:46:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
96742026-05-12T01:46:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
96752026-05-12T01:46:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
96762026-05-12T01:46:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 367 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
96772026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 463 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
96782026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 793 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
96792026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 793 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
96802026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }
96812026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
96822026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
96832026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
96842026-05-12T01:46:32.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
96852026-05-12T01:46:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
96862026-05-12T01:46:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
96872026-05-12T01:46:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
96882026-05-12T01:46:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
96892026-05-12T01:46:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
96902026-05-12T01:46:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
96912026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 368 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
96922026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 464 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96932026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 794 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96942026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 794 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
96952026-05-12T01:46:32.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
96962026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
96972026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
96982026-05-12T01:46:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
96992026-05-12T01:46:32.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
97002026-05-12T01:46:32.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
97012026-05-12T01:46:32.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
97022026-05-12T01:46:32.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
97032026-05-12T01:46:32.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
97042026-05-12T01:46:32.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
97052026-05-12T01:46:32.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 465 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97062026-05-12T01:46:32.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 795 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97072026-05-12T01:46:32.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 795 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97082026-05-12T01:46:32.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }
97092026-05-12T01:46:32.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
97102026-05-12T01:46:32.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
97112026-05-12T01:46:32.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
97122026-05-12T01:46:32.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
97132026-05-12T01:46:32.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
97142026-05-12T01:46:32.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
97152026-05-12T01:46:32.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
97162026-05-12T01:46:32.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 466 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
97172026-05-12T01:46:32.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 796 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97182026-05-12T01:46:32.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 796 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97192026-05-12T01:46:32.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
97202026-05-12T01:46:32.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
97212026-05-12T01:46:32.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
97222026-05-12T01:46:32.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
97232026-05-12T01:46:32.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
97242026-05-12T01:46:32.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
97252026-05-12T01:46:32.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
97262026-05-12T01:46:32.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 797 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97272026-05-12T01:46:32.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 797 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97282026-05-12T01:46:32.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
97292026-05-12T01:46:32.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
97302026-05-12T01:46:32.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
97312026-05-12T01:46:32.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
97322026-05-12T01:46:32.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
97332026-05-12T01:46:32.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
97342026-05-12T01:46:32.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 798 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97352026-05-12T01:46:32.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 798 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97362026-05-12T01:46:32.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
97372026-05-12T01:46:32.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
97382026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
97392026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
97402026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
97412026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
97422026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
97432026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
97442026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
97452026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
97462026-05-12T01:46:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
97472026-05-12T01:46:32.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 799 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
97482026-05-12T01:46:32.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 799 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97492026-05-12T01:46:32.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
97502026-05-12T01:46:32.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
97512026-05-12T01:46:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
97522026-05-12T01:46:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
97532026-05-12T01:46:32.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
97542026-05-12T01:46:32.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
97552026-05-12T01:46:32.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
97562026-05-12T01:46:32.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
97572026-05-12T01:46:32.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
97582026-05-12T01:46:32.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
97592026-05-12T01:46:32.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
97602026-05-12T01:46:32.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 800 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
97612026-05-12T01:46:32.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 800 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
97622026-05-12T01:46:32.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
97632026-05-12T01:46:32.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
97642026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
97652026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
97662026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
97672026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
97682026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
97692026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
97702026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
97712026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
97722026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
97732026-05-12T01:46:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
97742026-05-12T01:46:32.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 801 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
97752026-05-12T01:46:32.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 801 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
97762026-05-12T01:46:32.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }
97772026-05-12T01:46:32.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }
97782026-05-12T01:46:32.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
97792026-05-12T01:46:32.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
97802026-05-12T01:46:32.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 802 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
97812026-05-12T01:46:32.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 802 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
97822026-05-12T01:46:32.299ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
97832026-05-12T01:46:32.299ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
97842026-05-12T01:46:33.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
97852026-05-12T01:46:33.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
97862026-05-12T01:46:33.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
97872026-05-12T01:46:33.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
97882026-05-12T01:46:33.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(SpState) }
97892026-05-12T01:46:33.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }
97902026-05-12T01:46:33.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }
97912026-05-12T01:46:33.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }
97922026-05-12T01:46:33.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
97932026-05-12T01:46:33.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
97942026-05-12T01:46:33.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
97952026-05-12T01:46:33.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
97962026-05-12T01:46:33.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 369 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
97972026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 467 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
97982026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 803 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
97992026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 803 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
98002026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }
98012026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
98022026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
98032026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
98042026-05-12T01:46:33.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
98052026-05-12T01:46:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
98062026-05-12T01:46:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
98072026-05-12T01:46:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
98082026-05-12T01:46:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
98092026-05-12T01:46:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
98102026-05-12T01:46:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
98112026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 370 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
98122026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 468 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98132026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 804 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98142026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 804 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98152026-05-12T01:46:33.260ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
98162026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
98172026-05-12T01:46:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
98182026-05-12T01:46:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
98192026-05-12T01:46:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
98202026-05-12T01:46:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
98212026-05-12T01:46:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
98222026-05-12T01:46:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
98232026-05-12T01:46:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
98242026-05-12T01:46:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
98252026-05-12T01:46:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 469 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98262026-05-12T01:46:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 805 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98272026-05-12T01:46:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 805 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98282026-05-12T01:46:33.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }
98292026-05-12T01:46:33.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
98302026-05-12T01:46:33.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
98312026-05-12T01:46:33.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
98322026-05-12T01:46:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
98332026-05-12T01:46:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
98342026-05-12T01:46:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
98352026-05-12T01:46:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
98362026-05-12T01:46:33.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 470 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
98372026-05-12T01:46:33.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 806 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98382026-05-12T01:46:33.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 806 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98392026-05-12T01:46:33.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
98402026-05-12T01:46:33.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
98412026-05-12T01:46:33.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
98422026-05-12T01:46:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
98432026-05-12T01:46:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
98442026-05-12T01:46:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
98452026-05-12T01:46:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
98462026-05-12T01:46:33.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 807 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98472026-05-12T01:46:33.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 807 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98482026-05-12T01:46:33.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
98492026-05-12T01:46:33.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
98502026-05-12T01:46:33.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
98512026-05-12T01:46:33.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
98522026-05-12T01:46:33.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
98532026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
98542026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 808 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98552026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 808 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98562026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
98572026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
98582026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
98592026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
98602026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
98612026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
98622026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
98632026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
98642026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
98652026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
98662026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
98672026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 809 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
98682026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 809 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98692026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
98702026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
98712026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
98722026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
98732026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
98742026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
98752026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
98762026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
98772026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
98782026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
98792026-05-12T01:46:33.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
98802026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 810 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
98812026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 810 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
98822026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
98832026-05-12T01:46:33.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
98842026-05-12T01:46:33.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
98852026-05-12T01:46:33.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
98862026-05-12T01:46:33.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
98872026-05-12T01:46:33.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
98882026-05-12T01:46:33.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
98892026-05-12T01:46:33.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
98902026-05-12T01:46:33.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
98912026-05-12T01:46:33.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
98922026-05-12T01:46:33.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
98932026-05-12T01:46:33.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
98942026-05-12T01:46:33.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 811 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
98952026-05-12T01:46:33.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 811 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
98962026-05-12T01:46:33.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }
98972026-05-12T01:46:33.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }
98982026-05-12T01:46:33.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
98992026-05-12T01:46:33.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
99002026-05-12T01:46:33.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 812 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
99012026-05-12T01:46:33.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 812 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
99022026-05-12T01:46:33.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
99032026-05-12T01:46:33.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
99042026-05-12T01:46:34.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
99052026-05-12T01:46:34.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
99062026-05-12T01:46:34.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
99072026-05-12T01:46:34.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
99082026-05-12T01:46:34.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }
99092026-05-12T01:46:34.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }
99102026-05-12T01:46:34.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }
99112026-05-12T01:46:34.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }
99122026-05-12T01:46:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
99132026-05-12T01:46:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
99142026-05-12T01:46:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
99152026-05-12T01:46:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
99162026-05-12T01:46:34.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 371 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
99172026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 471 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
99182026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 813 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
99192026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 813 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
99202026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }
99212026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
99222026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
99232026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
99242026-05-12T01:46:34.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
99252026-05-12T01:46:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
99262026-05-12T01:46:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
99272026-05-12T01:46:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
99282026-05-12T01:46:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
99292026-05-12T01:46:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
99302026-05-12T01:46:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
99312026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 372 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
99322026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 472 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99332026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 814 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99342026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 814 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99352026-05-12T01:46:34.260ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
99362026-05-12T01:46:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
99372026-05-12T01:46:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
99382026-05-12T01:46:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
99392026-05-12T01:46:34.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
99402026-05-12T01:46:34.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
99412026-05-12T01:46:34.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
99422026-05-12T01:46:34.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
99432026-05-12T01:46:34.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
99442026-05-12T01:46:34.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
99452026-05-12T01:46:34.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 473 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99462026-05-12T01:46:34.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 815 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99472026-05-12T01:46:34.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 815 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99482026-05-12T01:46:34.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }
99492026-05-12T01:46:34.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
99502026-05-12T01:46:34.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
99512026-05-12T01:46:34.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
99522026-05-12T01:46:34.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
99532026-05-12T01:46:34.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
99542026-05-12T01:46:34.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
99552026-05-12T01:46:34.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
99562026-05-12T01:46:34.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 474 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
99572026-05-12T01:46:34.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 816 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99582026-05-12T01:46:34.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 816 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99592026-05-12T01:46:34.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
99602026-05-12T01:46:34.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
99612026-05-12T01:46:34.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
99622026-05-12T01:46:34.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
99632026-05-12T01:46:34.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
99642026-05-12T01:46:34.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
99652026-05-12T01:46:34.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
99662026-05-12T01:46:34.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 817 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99672026-05-12T01:46:34.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 817 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99682026-05-12T01:46:34.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
99692026-05-12T01:46:34.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
99702026-05-12T01:46:34.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
99712026-05-12T01:46:34.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
99722026-05-12T01:46:34.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
99732026-05-12T01:46:34.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
99742026-05-12T01:46:34.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 818 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99752026-05-12T01:46:34.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 818 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99762026-05-12T01:46:34.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
99772026-05-12T01:46:34.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
99782026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
99792026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
99802026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
99812026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
99822026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
99832026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
99842026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
99852026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
99862026-05-12T01:46:34.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
99872026-05-12T01:46:34.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 819 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
99882026-05-12T01:46:34.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 819 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
99892026-05-12T01:46:34.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
99902026-05-12T01:46:34.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
99912026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
99922026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
99932026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
99942026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
99952026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
99962026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
99972026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
99982026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
99992026-05-12T01:46:34.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
100002026-05-12T01:46:34.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 820 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100012026-05-12T01:46:34.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 820 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
100022026-05-12T01:46:34.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
100032026-05-12T01:46:34.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
100042026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
100052026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
100062026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
100072026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
100082026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
100092026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
100102026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
100112026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
100122026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
100132026-05-12T01:46:34.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
100142026-05-12T01:46:34.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 821 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
100152026-05-12T01:46:34.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 821 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
100162026-05-12T01:46:34.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }
100172026-05-12T01:46:34.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }
100182026-05-12T01:46:34.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
100192026-05-12T01:46:34.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
100202026-05-12T01:46:34.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 822 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
100212026-05-12T01:46:34.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 822 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
100222026-05-12T01:46:34.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
100232026-05-12T01:46:34.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
100242026-05-12T01:46:35.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
100252026-05-12T01:46:35.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
100262026-05-12T01:46:35.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
100272026-05-12T01:46:35.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
100282026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }
100292026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }
100302026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }
100312026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }
100322026-05-12T01:46:35.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
100332026-05-12T01:46:35.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
100342026-05-12T01:46:35.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
100352026-05-12T01:46:35.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
100362026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 373 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
100372026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 475 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
100382026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 823 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
100392026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 823 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
100402026-05-12T01:46:35.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }
100412026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
100422026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
100432026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
100442026-05-12T01:46:35.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
100452026-05-12T01:46:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
100462026-05-12T01:46:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
100472026-05-12T01:46:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
100482026-05-12T01:46:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
100492026-05-12T01:46:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
100502026-05-12T01:46:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
100512026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 374 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
100522026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 476 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100532026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 824 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100542026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 824 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100552026-05-12T01:46:35.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
100562026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
100572026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
100582026-05-12T01:46:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
100592026-05-12T01:46:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
100602026-05-12T01:46:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
100612026-05-12T01:46:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
100622026-05-12T01:46:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
100632026-05-12T01:46:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
100642026-05-12T01:46:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
100652026-05-12T01:46:35.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 477 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100662026-05-12T01:46:35.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 825 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100672026-05-12T01:46:35.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 825 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100682026-05-12T01:46:35.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }
100692026-05-12T01:46:35.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
100702026-05-12T01:46:35.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
100712026-05-12T01:46:35.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
100722026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
100732026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
100742026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
100752026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
100762026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 478 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
100772026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 826 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100782026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 826 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100792026-05-12T01:46:35.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
100802026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
100812026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
100822026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
100832026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
100842026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
100852026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
100862026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 827 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100872026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 827 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100882026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
100892026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
100902026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
100912026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
100922026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
100932026-05-12T01:46:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
100942026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 828 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100952026-05-12T01:46:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 828 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
100962026-05-12T01:46:35.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
100972026-05-12T01:46:35.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
100982026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
100992026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
101002026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
101012026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
101022026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
101032026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
101042026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
101052026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
101062026-05-12T01:46:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
101072026-05-12T01:46:35.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 829 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
101082026-05-12T01:46:35.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 829 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101092026-05-12T01:46:35.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
101102026-05-12T01:46:35.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
101112026-05-12T01:46:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
101122026-05-12T01:46:35.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
101132026-05-12T01:46:35.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
101142026-05-12T01:46:35.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
101152026-05-12T01:46:35.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
101162026-05-12T01:46:35.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
101172026-05-12T01:46:35.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
101182026-05-12T01:46:35.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
101192026-05-12T01:46:35.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
101202026-05-12T01:46:35.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 830 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101212026-05-12T01:46:35.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 830 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
101222026-05-12T01:46:35.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
101232026-05-12T01:46:35.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
101242026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
101252026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
101262026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
101272026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
101282026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
101292026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
101302026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
101312026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
101322026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
101332026-05-12T01:46:35.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
101342026-05-12T01:46:35.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 831 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
101352026-05-12T01:46:35.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 831 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
101362026-05-12T01:46:35.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }
101372026-05-12T01:46:35.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }
101382026-05-12T01:46:35.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
101392026-05-12T01:46:35.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
101402026-05-12T01:46:35.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 832 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
101412026-05-12T01:46:35.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 832 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
101422026-05-12T01:46:35.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
101432026-05-12T01:46:35.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
101442026-05-12T01:46:36.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
101452026-05-12T01:46:36.263ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
101462026-05-12T01:46:36.263ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
101472026-05-12T01:46:36.263ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
101482026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }
101492026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }
101502026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }
101512026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }
101522026-05-12T01:46:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
101532026-05-12T01:46:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
101542026-05-12T01:46:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
101552026-05-12T01:46:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
101562026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 375 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
101572026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 479 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
101582026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 833 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
101592026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 833 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
101602026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(SpState) }
101612026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
101622026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
101632026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
101642026-05-12T01:46:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
101652026-05-12T01:46:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
101662026-05-12T01:46:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
101672026-05-12T01:46:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
101682026-05-12T01:46:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
101692026-05-12T01:46:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
101702026-05-12T01:46:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
101712026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 376 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
101722026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 480 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101732026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 834 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101742026-05-12T01:46:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 834 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101752026-05-12T01:46:36.263ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
101762026-05-12T01:46:36.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
101772026-05-12T01:46:36.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
101782026-05-12T01:46:36.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
101792026-05-12T01:46:36.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
101802026-05-12T01:46:36.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
101812026-05-12T01:46:36.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
101822026-05-12T01:46:36.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
101832026-05-12T01:46:36.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
101842026-05-12T01:46:36.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
101852026-05-12T01:46:36.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 481 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101862026-05-12T01:46:36.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 835 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101872026-05-12T01:46:36.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 835 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101882026-05-12T01:46:36.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }
101892026-05-12T01:46:36.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
101902026-05-12T01:46:36.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
101912026-05-12T01:46:36.289ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
101922026-05-12T01:46:36.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
101932026-05-12T01:46:36.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
101942026-05-12T01:46:36.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
101952026-05-12T01:46:36.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
101962026-05-12T01:46:36.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 482 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
101972026-05-12T01:46:36.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 836 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101982026-05-12T01:46:36.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 836 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
101992026-05-12T01:46:36.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
102002026-05-12T01:46:36.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
102012026-05-12T01:46:36.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
102022026-05-12T01:46:36.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
102032026-05-12T01:46:36.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
102042026-05-12T01:46:36.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
102052026-05-12T01:46:36.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
102062026-05-12T01:46:36.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 837 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102072026-05-12T01:46:36.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 837 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102082026-05-12T01:46:36.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
102092026-05-12T01:46:36.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
102102026-05-12T01:46:36.354ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
102112026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
102122026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
102132026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
102142026-05-12T01:46:36.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 838 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102152026-05-12T01:46:36.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 838 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102162026-05-12T01:46:36.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
102172026-05-12T01:46:36.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
102182026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
102192026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
102202026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
102212026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
102222026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
102232026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
102242026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
102252026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
102262026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
102272026-05-12T01:46:36.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 839 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
102282026-05-12T01:46:36.370ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 839 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102292026-05-12T01:46:36.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
102302026-05-12T01:46:36.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
102312026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
102322026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
102332026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
102342026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
102352026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
102362026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
102372026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
102382026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
102392026-05-12T01:46:36.370ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
102402026-05-12T01:46:36.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 840 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102412026-05-12T01:46:36.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 840 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
102422026-05-12T01:46:36.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
102432026-05-12T01:46:36.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
102442026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
102452026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
102462026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
102472026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
102482026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
102492026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
102502026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
102512026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
102522026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
102532026-05-12T01:46:36.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
102542026-05-12T01:46:36.381ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 841 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
102552026-05-12T01:46:36.381ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 841 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
102562026-05-12T01:46:36.385ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }
102572026-05-12T01:46:36.385ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }
102582026-05-12T01:46:36.385ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
102592026-05-12T01:46:36.385ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
102602026-05-12T01:46:36.385ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 842 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
102612026-05-12T01:46:36.385ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 842 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
102622026-05-12T01:46:36.386ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
102632026-05-12T01:46:36.386ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
102642026-05-12T01:46:37.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
102652026-05-12T01:46:37.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
102662026-05-12T01:46:37.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
102672026-05-12T01:46:37.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
102682026-05-12T01:46:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }
102692026-05-12T01:46:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }
102702026-05-12T01:46:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }
102712026-05-12T01:46:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }
102722026-05-12T01:46:37.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
102732026-05-12T01:46:37.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
102742026-05-12T01:46:37.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
102752026-05-12T01:46:37.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
102762026-05-12T01:46:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 377 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
102772026-05-12T01:46:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 483 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
102782026-05-12T01:46:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 843 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
102792026-05-12T01:46:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 843 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
102802026-05-12T01:46:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }
102812026-05-12T01:46:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
102822026-05-12T01:46:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
102832026-05-12T01:46:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
102842026-05-12T01:46:37.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
102852026-05-12T01:46:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
102862026-05-12T01:46:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
102872026-05-12T01:46:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
102882026-05-12T01:46:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
102892026-05-12T01:46:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
102902026-05-12T01:46:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
102912026-05-12T01:46:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 378 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
102922026-05-12T01:46:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 484 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102932026-05-12T01:46:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 844 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102942026-05-12T01:46:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 844 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
102952026-05-12T01:46:37.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
102962026-05-12T01:46:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
102972026-05-12T01:46:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
102982026-05-12T01:46:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
102992026-05-12T01:46:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
103002026-05-12T01:46:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
103012026-05-12T01:46:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
103022026-05-12T01:46:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
103032026-05-12T01:46:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
103042026-05-12T01:46:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
103052026-05-12T01:46:37.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 485 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103062026-05-12T01:46:37.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 845 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103072026-05-12T01:46:37.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 845 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103082026-05-12T01:46:37.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }
103092026-05-12T01:46:37.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
103102026-05-12T01:46:37.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
103112026-05-12T01:46:37.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
103122026-05-12T01:46:37.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
103132026-05-12T01:46:37.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
103142026-05-12T01:46:37.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
103152026-05-12T01:46:37.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
103162026-05-12T01:46:37.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 486 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
103172026-05-12T01:46:37.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 846 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103182026-05-12T01:46:37.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 846 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103192026-05-12T01:46:37.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
103202026-05-12T01:46:37.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
103212026-05-12T01:46:37.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
103222026-05-12T01:46:37.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
103232026-05-12T01:46:37.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
103242026-05-12T01:46:37.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
103252026-05-12T01:46:37.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
103262026-05-12T01:46:37.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 847 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103272026-05-12T01:46:37.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 847 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103282026-05-12T01:46:37.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
103292026-05-12T01:46:37.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
103302026-05-12T01:46:37.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
103312026-05-12T01:46:37.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
103322026-05-12T01:46:37.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
103332026-05-12T01:46:37.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
103342026-05-12T01:46:37.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 848 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103352026-05-12T01:46:37.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 848 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103362026-05-12T01:46:37.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
103372026-05-12T01:46:37.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
103382026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
103392026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
103402026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
103412026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
103422026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
103432026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
103442026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
103452026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
103462026-05-12T01:46:37.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
103472026-05-12T01:46:37.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 849 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
103482026-05-12T01:46:37.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 849 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103492026-05-12T01:46:37.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
103502026-05-12T01:46:37.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
103512026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
103522026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
103532026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
103542026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
103552026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
103562026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
103572026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
103582026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
103592026-05-12T01:46:37.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
103602026-05-12T01:46:37.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 850 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
103612026-05-12T01:46:37.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 850 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
103622026-05-12T01:46:37.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
103632026-05-12T01:46:37.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
103642026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
103652026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
103662026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
103672026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
103682026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
103692026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
103702026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
103712026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
103722026-05-12T01:46:37.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
103732026-05-12T01:46:37.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
103742026-05-12T01:46:37.322ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 851 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
103752026-05-12T01:46:37.322ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 851 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
103762026-05-12T01:46:37.325ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(SpState) }
103772026-05-12T01:46:37.325ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(SpState) }
103782026-05-12T01:46:37.325ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
103792026-05-12T01:46:37.325ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
103802026-05-12T01:46:37.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 852 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
103812026-05-12T01:46:37.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 852 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
103822026-05-12T01:46:37.326ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
103832026-05-12T01:46:37.326ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
103842026-05-12T01:46:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
103852026-05-12T01:46:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
103862026-05-12T01:46:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
103872026-05-12T01:46:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
103882026-05-12T01:46:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }
103892026-05-12T01:46:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }
103902026-05-12T01:46:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }
103912026-05-12T01:46:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }
103922026-05-12T01:46:38.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
103932026-05-12T01:46:38.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
103942026-05-12T01:46:38.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
103952026-05-12T01:46:38.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
103962026-05-12T01:46:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 379 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
103972026-05-12T01:46:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 487 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
103982026-05-12T01:46:38.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 853 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
103992026-05-12T01:46:38.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 853 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
104002026-05-12T01:46:38.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(SpState) }
104012026-05-12T01:46:38.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
104022026-05-12T01:46:38.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
104032026-05-12T01:46:38.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
104042026-05-12T01:46:38.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
104052026-05-12T01:46:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
104062026-05-12T01:46:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
104072026-05-12T01:46:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
104082026-05-12T01:46:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
104092026-05-12T01:46:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
104102026-05-12T01:46:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
104112026-05-12T01:46:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 380 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
104122026-05-12T01:46:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 488 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104132026-05-12T01:46:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 854 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104142026-05-12T01:46:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 854 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104152026-05-12T01:46:38.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
104162026-05-12T01:46:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
104172026-05-12T01:46:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
104182026-05-12T01:46:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
104192026-05-12T01:46:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
104202026-05-12T01:46:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
104212026-05-12T01:46:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
104222026-05-12T01:46:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
104232026-05-12T01:46:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
104242026-05-12T01:46:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
104252026-05-12T01:46:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 489 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104262026-05-12T01:46:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 855 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104272026-05-12T01:46:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 855 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104282026-05-12T01:46:38.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }
104292026-05-12T01:46:38.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
104302026-05-12T01:46:38.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
104312026-05-12T01:46:38.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
104322026-05-12T01:46:38.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
104332026-05-12T01:46:38.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
104342026-05-12T01:46:38.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
104352026-05-12T01:46:38.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
104362026-05-12T01:46:38.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 490 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
104372026-05-12T01:46:38.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 856 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104382026-05-12T01:46:38.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 856 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104392026-05-12T01:46:38.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
104402026-05-12T01:46:38.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
104412026-05-12T01:46:38.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
104422026-05-12T01:46:38.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
104432026-05-12T01:46:38.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
104442026-05-12T01:46:38.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
104452026-05-12T01:46:38.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
104462026-05-12T01:46:38.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 857 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104472026-05-12T01:46:38.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 857 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104482026-05-12T01:46:38.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
104492026-05-12T01:46:38.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
104502026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
104512026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
104522026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
104532026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
104542026-05-12T01:46:38.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 858 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104552026-05-12T01:46:38.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 858 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104562026-05-12T01:46:38.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
104572026-05-12T01:46:38.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
104582026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
104592026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
104602026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
104612026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
104622026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
104632026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
104642026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
104652026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
104662026-05-12T01:46:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
104672026-05-12T01:46:38.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 859 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
104682026-05-12T01:46:38.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 859 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104692026-05-12T01:46:38.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
104702026-05-12T01:46:38.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
104712026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
104722026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
104732026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
104742026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
104752026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
104762026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
104772026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
104782026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
104792026-05-12T01:46:38.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
104802026-05-12T01:46:38.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 860 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
104812026-05-12T01:46:38.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 860 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
104822026-05-12T01:46:38.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
104832026-05-12T01:46:38.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
104842026-05-12T01:46:38.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
104852026-05-12T01:46:38.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
104862026-05-12T01:46:38.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
104872026-05-12T01:46:38.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
104882026-05-12T01:46:38.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
104892026-05-12T01:46:38.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
104902026-05-12T01:46:38.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
104912026-05-12T01:46:38.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
104922026-05-12T01:46:38.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
104932026-05-12T01:46:38.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
104942026-05-12T01:46:38.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 861 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
104952026-05-12T01:46:38.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 861 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
104962026-05-12T01:46:38.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }
104972026-05-12T01:46:38.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }
104982026-05-12T01:46:38.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
104992026-05-12T01:46:38.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
105002026-05-12T01:46:38.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 862 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
105012026-05-12T01:46:38.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 862 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
105022026-05-12T01:46:38.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
105032026-05-12T01:46:38.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
105042026-05-12T01:46:39.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
105052026-05-12T01:46:39.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
105062026-05-12T01:46:39.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
105072026-05-12T01:46:39.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
105082026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(SpState) }
105092026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }
105102026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }
105112026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }
105122026-05-12T01:46:39.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
105132026-05-12T01:46:39.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
105142026-05-12T01:46:39.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
105152026-05-12T01:46:39.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
105162026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 381 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
105172026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 491 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
105182026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 863 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
105192026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 863 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
105202026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }
105212026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
105222026-05-12T01:46:39.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
105232026-05-12T01:46:39.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
105242026-05-12T01:46:39.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
105252026-05-12T01:46:39.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
105262026-05-12T01:46:39.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
105272026-05-12T01:46:39.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
105282026-05-12T01:46:39.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
105292026-05-12T01:46:39.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
105302026-05-12T01:46:39.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
105312026-05-12T01:46:39.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 382 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
105322026-05-12T01:46:39.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 492 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105332026-05-12T01:46:39.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 864 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105342026-05-12T01:46:39.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 864 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105352026-05-12T01:46:39.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
105362026-05-12T01:46:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
105372026-05-12T01:46:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
105382026-05-12T01:46:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
105392026-05-12T01:46:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
105402026-05-12T01:46:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
105412026-05-12T01:46:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
105422026-05-12T01:46:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
105432026-05-12T01:46:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
105442026-05-12T01:46:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
105452026-05-12T01:46:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 493 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105462026-05-12T01:46:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 865 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105472026-05-12T01:46:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 865 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105482026-05-12T01:46:39.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }
105492026-05-12T01:46:39.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
105502026-05-12T01:46:39.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
105512026-05-12T01:46:39.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
105522026-05-12T01:46:39.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
105532026-05-12T01:46:39.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
105542026-05-12T01:46:39.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
105552026-05-12T01:46:39.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
105562026-05-12T01:46:39.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 494 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
105572026-05-12T01:46:39.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 866 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105582026-05-12T01:46:39.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 866 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105592026-05-12T01:46:39.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
105602026-05-12T01:46:39.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
105612026-05-12T01:46:39.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
105622026-05-12T01:46:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
105632026-05-12T01:46:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
105642026-05-12T01:46:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
105652026-05-12T01:46:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
105662026-05-12T01:46:39.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 867 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105672026-05-12T01:46:39.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 867 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105682026-05-12T01:46:39.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
105692026-05-12T01:46:39.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
105702026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
105712026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
105722026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
105732026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
105742026-05-12T01:46:39.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 868 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105752026-05-12T01:46:39.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 868 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105762026-05-12T01:46:39.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
105772026-05-12T01:46:39.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
105782026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
105792026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
105802026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
105812026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
105822026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
105832026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
105842026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
105852026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
105862026-05-12T01:46:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
105872026-05-12T01:46:39.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 869 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
105882026-05-12T01:46:39.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 869 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
105892026-05-12T01:46:39.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
105902026-05-12T01:46:39.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
105912026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
105922026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
105932026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
105942026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
105952026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
105962026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
105972026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
105982026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
105992026-05-12T01:46:39.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
106002026-05-12T01:46:39.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 870 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106012026-05-12T01:46:39.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 870 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
106022026-05-12T01:46:39.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
106032026-05-12T01:46:39.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
106042026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
106052026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
106062026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
106072026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
106082026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
106092026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
106102026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
106112026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
106122026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
106132026-05-12T01:46:39.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
106142026-05-12T01:46:39.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 871 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
106152026-05-12T01:46:39.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 871 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
106162026-05-12T01:46:39.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(SpState) }
106172026-05-12T01:46:39.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(SpState) }
106182026-05-12T01:46:39.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
106192026-05-12T01:46:39.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
106202026-05-12T01:46:39.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 872 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
106212026-05-12T01:46:39.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 872 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
106222026-05-12T01:46:39.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
106232026-05-12T01:46:39.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
106242026-05-12T01:46:40.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
106252026-05-12T01:46:40.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
106262026-05-12T01:46:40.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
106272026-05-12T01:46:40.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
106282026-05-12T01:46:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }
106292026-05-12T01:46:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }
106302026-05-12T01:46:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(SpState) }
106312026-05-12T01:46:40.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(SpState) }
106322026-05-12T01:46:40.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
106332026-05-12T01:46:40.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
106342026-05-12T01:46:40.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
106352026-05-12T01:46:40.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
106362026-05-12T01:46:40.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 383 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
106372026-05-12T01:46:40.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 495 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
106382026-05-12T01:46:40.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 873 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
106392026-05-12T01:46:40.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 873 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
106402026-05-12T01:46:40.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }
106412026-05-12T01:46:40.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
106422026-05-12T01:46:40.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
106432026-05-12T01:46:40.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
106442026-05-12T01:46:40.330ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
106452026-05-12T01:46:40.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
106462026-05-12T01:46:40.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
106472026-05-12T01:46:40.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
106482026-05-12T01:46:40.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
106492026-05-12T01:46:40.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
106502026-05-12T01:46:40.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
106512026-05-12T01:46:40.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 384 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
106522026-05-12T01:46:40.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 496 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106532026-05-12T01:46:40.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 874 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106542026-05-12T01:46:40.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 874 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106552026-05-12T01:46:40.339ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
106562026-05-12T01:46:40.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
106572026-05-12T01:46:40.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
106582026-05-12T01:46:40.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
106592026-05-12T01:46:40.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
106602026-05-12T01:46:40.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
106612026-05-12T01:46:40.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
106622026-05-12T01:46:40.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
106632026-05-12T01:46:40.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
106642026-05-12T01:46:40.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
106652026-05-12T01:46:40.349ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 497 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106662026-05-12T01:46:40.349ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 875 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106672026-05-12T01:46:40.349ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 875 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106682026-05-12T01:46:40.353ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }
106692026-05-12T01:46:40.353ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
106702026-05-12T01:46:40.353ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
106712026-05-12T01:46:40.354ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
106722026-05-12T01:46:40.354ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
106732026-05-12T01:46:40.354ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
106742026-05-12T01:46:40.354ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
106752026-05-12T01:46:40.354ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
106762026-05-12T01:46:40.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 498 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
106772026-05-12T01:46:40.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 876 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106782026-05-12T01:46:40.367ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 876 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106792026-05-12T01:46:40.368ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
106802026-05-12T01:46:40.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
106812026-05-12T01:46:40.370ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
106822026-05-12T01:46:40.464ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
106832026-05-12T01:46:40.465ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
106842026-05-12T01:46:40.465ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
106852026-05-12T01:46:40.465ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
106862026-05-12T01:46:40.473ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 877 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106872026-05-12T01:46:40.473ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 877 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106882026-05-12T01:46:40.484ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
106892026-05-12T01:46:40.484ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
106902026-05-12T01:46:40.496ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
106912026-05-12T01:46:40.496ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
106922026-05-12T01:46:40.496ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
106932026-05-12T01:46:40.496ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
106942026-05-12T01:46:40.514ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 878 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106952026-05-12T01:46:40.514ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 878 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
106962026-05-12T01:46:40.516ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
106972026-05-12T01:46:40.516ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
106982026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
106992026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
107002026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
107012026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
107022026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
107032026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
107042026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
107052026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
107062026-05-12T01:46:40.516ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
107072026-05-12T01:46:40.517ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 879 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
107082026-05-12T01:46:40.517ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 879 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107092026-05-12T01:46:40.525ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
107102026-05-12T01:46:40.525ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
107112026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
107122026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
107132026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
107142026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
107152026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
107162026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
107172026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
107182026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
107192026-05-12T01:46:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
107202026-05-12T01:46:40.525ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 880 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107212026-05-12T01:46:40.525ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 880 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
107222026-05-12T01:46:40.552ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
107232026-05-12T01:46:40.552ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
107242026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
107252026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
107262026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
107272026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
107282026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
107292026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
107302026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
107312026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
107322026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
107332026-05-12T01:46:40.553ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
107342026-05-12T01:46:40.554ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 881 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
107352026-05-12T01:46:40.554ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 881 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
107362026-05-12T01:46:40.584ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }
107372026-05-12T01:46:40.584ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }
107382026-05-12T01:46:40.585ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
107392026-05-12T01:46:40.585ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
107402026-05-12T01:46:40.586ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 882 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
107412026-05-12T01:46:40.586ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 882 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
107422026-05-12T01:46:40.606ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
107432026-05-12T01:46:40.606ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
107442026-05-12T01:46:41.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
107452026-05-12T01:46:41.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
107462026-05-12T01:46:41.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
107472026-05-12T01:46:41.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
107482026-05-12T01:46:41.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }
107492026-05-12T01:46:41.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }
107502026-05-12T01:46:41.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }
107512026-05-12T01:46:41.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }
107522026-05-12T01:46:41.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
107532026-05-12T01:46:41.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
107542026-05-12T01:46:41.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
107552026-05-12T01:46:41.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
107562026-05-12T01:46:41.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 385 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
107572026-05-12T01:46:41.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 499 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
107582026-05-12T01:46:41.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 883 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
107592026-05-12T01:46:41.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 883 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
107602026-05-12T01:46:41.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }
107612026-05-12T01:46:41.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
107622026-05-12T01:46:41.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
107632026-05-12T01:46:41.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
107642026-05-12T01:46:41.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
107652026-05-12T01:46:41.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
107662026-05-12T01:46:41.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
107672026-05-12T01:46:41.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
107682026-05-12T01:46:41.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
107692026-05-12T01:46:41.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
107702026-05-12T01:46:41.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
107712026-05-12T01:46:41.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 386 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
107722026-05-12T01:46:41.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 500 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107732026-05-12T01:46:41.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 884 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107742026-05-12T01:46:41.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 884 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107752026-05-12T01:46:41.288ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
107762026-05-12T01:46:41.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
107772026-05-12T01:46:41.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
107782026-05-12T01:46:41.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
107792026-05-12T01:46:41.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
107802026-05-12T01:46:41.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
107812026-05-12T01:46:41.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
107822026-05-12T01:46:41.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
107832026-05-12T01:46:41.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
107842026-05-12T01:46:41.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
107852026-05-12T01:46:41.311ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 501 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107862026-05-12T01:46:41.311ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 885 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107872026-05-12T01:46:41.311ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 885 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107882026-05-12T01:46:41.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }
107892026-05-12T01:46:41.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
107902026-05-12T01:46:41.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
107912026-05-12T01:46:41.324ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
107922026-05-12T01:46:41.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
107932026-05-12T01:46:41.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
107942026-05-12T01:46:41.325ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
107952026-05-12T01:46:41.325ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
107962026-05-12T01:46:41.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 502 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
107972026-05-12T01:46:41.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 886 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107982026-05-12T01:46:41.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 886 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
107992026-05-12T01:46:41.325ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
108002026-05-12T01:46:41.325ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
108012026-05-12T01:46:41.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
108022026-05-12T01:46:41.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
108032026-05-12T01:46:41.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
108042026-05-12T01:46:41.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
108052026-05-12T01:46:41.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
108062026-05-12T01:46:41.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 887 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108072026-05-12T01:46:41.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 887 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108082026-05-12T01:46:41.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
108092026-05-12T01:46:41.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
108102026-05-12T01:46:41.395ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
108112026-05-12T01:46:41.395ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
108122026-05-12T01:46:41.395ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
108132026-05-12T01:46:41.395ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
108142026-05-12T01:46:41.395ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 888 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108152026-05-12T01:46:41.395ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 888 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108162026-05-12T01:46:41.398ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
108172026-05-12T01:46:41.398ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
108182026-05-12T01:46:41.398ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
108192026-05-12T01:46:41.398ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
108202026-05-12T01:46:41.398ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
108212026-05-12T01:46:41.398ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
108222026-05-12T01:46:41.398ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
108232026-05-12T01:46:41.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
108242026-05-12T01:46:41.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
108252026-05-12T01:46:41.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
108262026-05-12T01:46:41.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
108272026-05-12T01:46:41.400ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 889 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
108282026-05-12T01:46:41.400ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 889 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108292026-05-12T01:46:41.401ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
108302026-05-12T01:46:41.401ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
108312026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
108322026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
108332026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
108342026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
108352026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
108362026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
108372026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
108382026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
108392026-05-12T01:46:41.405ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
108402026-05-12T01:46:41.405ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 890 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108412026-05-12T01:46:41.405ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 890 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
108422026-05-12T01:46:41.414ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
108432026-05-12T01:46:41.416ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
108442026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
108452026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
108462026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
108472026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
108482026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
108492026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
108502026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
108512026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
108522026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
108532026-05-12T01:46:41.416ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
108542026-05-12T01:46:41.416ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 891 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
108552026-05-12T01:46:41.416ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 891 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
108562026-05-12T01:46:41.417ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(SpState) }
108572026-05-12T01:46:41.417ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(SpState) }
108582026-05-12T01:46:41.417ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
108592026-05-12T01:46:41.418ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
108602026-05-12T01:46:41.418ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 892 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
108612026-05-12T01:46:41.418ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 892 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
108622026-05-12T01:46:41.418ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
108632026-05-12T01:46:41.418ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
108642026-05-12T01:46:42.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
108652026-05-12T01:46:42.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
108662026-05-12T01:46:42.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
108672026-05-12T01:46:42.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
108682026-05-12T01:46:42.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }
108692026-05-12T01:46:42.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }
108702026-05-12T01:46:42.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(SpState) }
108712026-05-12T01:46:42.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(SpState) }
108722026-05-12T01:46:42.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
108732026-05-12T01:46:42.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
108742026-05-12T01:46:42.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
108752026-05-12T01:46:42.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
108762026-05-12T01:46:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 387 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
108772026-05-12T01:46:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 503 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
108782026-05-12T01:46:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 893 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
108792026-05-12T01:46:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 893 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
108802026-05-12T01:46:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(SpState) }
108812026-05-12T01:46:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
108822026-05-12T01:46:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
108832026-05-12T01:46:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
108842026-05-12T01:46:42.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
108852026-05-12T01:46:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
108862026-05-12T01:46:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
108872026-05-12T01:46:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
108882026-05-12T01:46:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
108892026-05-12T01:46:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
108902026-05-12T01:46:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
108912026-05-12T01:46:42.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 388 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
108922026-05-12T01:46:42.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 504 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108932026-05-12T01:46:42.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 894 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108942026-05-12T01:46:42.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 894 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
108952026-05-12T01:46:42.273ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
108962026-05-12T01:46:42.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
108972026-05-12T01:46:42.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
108982026-05-12T01:46:42.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
108992026-05-12T01:46:42.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
109002026-05-12T01:46:42.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
109012026-05-12T01:46:42.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
109022026-05-12T01:46:42.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
109032026-05-12T01:46:42.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
109042026-05-12T01:46:42.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
109052026-05-12T01:46:42.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 505 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109062026-05-12T01:46:42.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 895 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109072026-05-12T01:46:42.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 895 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109082026-05-12T01:46:42.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }
109092026-05-12T01:46:42.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
109102026-05-12T01:46:42.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
109112026-05-12T01:46:42.291ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
109122026-05-12T01:46:42.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
109132026-05-12T01:46:42.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
109142026-05-12T01:46:42.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
109152026-05-12T01:46:42.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
109162026-05-12T01:46:42.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 506 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
109172026-05-12T01:46:42.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 896 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109182026-05-12T01:46:42.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 896 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109192026-05-12T01:46:42.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
109202026-05-12T01:46:42.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
109212026-05-12T01:46:42.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
109222026-05-12T01:46:42.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
109232026-05-12T01:46:42.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
109242026-05-12T01:46:42.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
109252026-05-12T01:46:42.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
109262026-05-12T01:46:42.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 897 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109272026-05-12T01:46:42.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 897 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109282026-05-12T01:46:42.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
109292026-05-12T01:46:42.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
109302026-05-12T01:46:42.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
109312026-05-12T01:46:42.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
109322026-05-12T01:46:42.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
109332026-05-12T01:46:42.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
109342026-05-12T01:46:42.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 898 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109352026-05-12T01:46:42.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 898 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109362026-05-12T01:46:42.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
109372026-05-12T01:46:42.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
109382026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
109392026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
109402026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
109412026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
109422026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
109432026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
109442026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
109452026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
109462026-05-12T01:46:42.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
109472026-05-12T01:46:42.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 899 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
109482026-05-12T01:46:42.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 899 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109492026-05-12T01:46:42.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
109502026-05-12T01:46:42.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
109512026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
109522026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
109532026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
109542026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
109552026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
109562026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
109572026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
109582026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
109592026-05-12T01:46:42.363ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
109602026-05-12T01:46:42.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 900 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
109612026-05-12T01:46:42.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 900 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
109622026-05-12T01:46:42.368ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
109632026-05-12T01:46:42.381ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
109642026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
109652026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
109662026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
109672026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
109682026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
109692026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
109702026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
109712026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
109722026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
109732026-05-12T01:46:42.381ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
109742026-05-12T01:46:42.381ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 901 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
109752026-05-12T01:46:42.381ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 901 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
109762026-05-12T01:46:42.381ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }
109772026-05-12T01:46:42.381ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }
109782026-05-12T01:46:42.381ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
109792026-05-12T01:46:42.381ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
109802026-05-12T01:46:42.381ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 902 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
109812026-05-12T01:46:42.381ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 902 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
109822026-05-12T01:46:42.381ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
109832026-05-12T01:46:42.381ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
109842026-05-12T01:46:43.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
109852026-05-12T01:46:43.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
109862026-05-12T01:46:43.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
109872026-05-12T01:46:43.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
109882026-05-12T01:46:43.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(SpState) }
109892026-05-12T01:46:43.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }
109902026-05-12T01:46:43.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }
109912026-05-12T01:46:43.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }
109922026-05-12T01:46:43.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
109932026-05-12T01:46:43.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
109942026-05-12T01:46:43.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
109952026-05-12T01:46:43.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
109962026-05-12T01:46:43.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 389 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
109972026-05-12T01:46:43.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 507 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
109982026-05-12T01:46:43.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 903 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
109992026-05-12T01:46:43.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 903 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
110002026-05-12T01:46:43.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }
110012026-05-12T01:46:43.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
110022026-05-12T01:46:43.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
110032026-05-12T01:46:43.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
110042026-05-12T01:46:43.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
110052026-05-12T01:46:43.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
110062026-05-12T01:46:43.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
110072026-05-12T01:46:43.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
110082026-05-12T01:46:43.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
110092026-05-12T01:46:43.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
110102026-05-12T01:46:43.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
110112026-05-12T01:46:43.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 390 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
110122026-05-12T01:46:43.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 508 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110132026-05-12T01:46:43.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 904 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110142026-05-12T01:46:43.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 904 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110152026-05-12T01:46:43.277ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
110162026-05-12T01:46:43.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
110172026-05-12T01:46:43.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
110182026-05-12T01:46:43.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
110192026-05-12T01:46:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
110202026-05-12T01:46:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
110212026-05-12T01:46:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
110222026-05-12T01:46:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
110232026-05-12T01:46:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
110242026-05-12T01:46:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
110252026-05-12T01:46:43.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 509 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110262026-05-12T01:46:43.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 905 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110272026-05-12T01:46:43.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 905 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110282026-05-12T01:46:43.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }
110292026-05-12T01:46:43.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
110302026-05-12T01:46:43.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
110312026-05-12T01:46:43.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
110322026-05-12T01:46:43.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
110332026-05-12T01:46:43.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
110342026-05-12T01:46:43.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
110352026-05-12T01:46:43.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
110362026-05-12T01:46:43.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 510 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
110372026-05-12T01:46:43.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 906 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110382026-05-12T01:46:43.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 906 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110392026-05-12T01:46:43.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
110402026-05-12T01:46:43.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
110412026-05-12T01:46:43.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
110422026-05-12T01:46:43.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
110432026-05-12T01:46:43.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
110442026-05-12T01:46:43.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
110452026-05-12T01:46:43.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
110462026-05-12T01:46:43.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 907 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110472026-05-12T01:46:43.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 907 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110482026-05-12T01:46:43.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
110492026-05-12T01:46:43.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
110502026-05-12T01:46:43.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
110512026-05-12T01:46:43.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
110522026-05-12T01:46:43.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
110532026-05-12T01:46:43.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
110542026-05-12T01:46:43.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 908 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110552026-05-12T01:46:43.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 908 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110562026-05-12T01:46:43.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
110572026-05-12T01:46:43.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
110582026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
110592026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
110602026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
110612026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
110622026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
110632026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
110642026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
110652026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
110662026-05-12T01:46:43.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
110672026-05-12T01:46:43.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 909 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
110682026-05-12T01:46:43.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 909 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110692026-05-12T01:46:43.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
110702026-05-12T01:46:43.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
110712026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
110722026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
110732026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
110742026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
110752026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
110762026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
110772026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
110782026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
110792026-05-12T01:46:43.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
110802026-05-12T01:46:43.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 910 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
110812026-05-12T01:46:43.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 910 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
110822026-05-12T01:46:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
110832026-05-12T01:46:43.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
110842026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
110852026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
110862026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
110872026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
110882026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
110892026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
110902026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
110912026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
110922026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
110932026-05-12T01:46:43.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
110942026-05-12T01:46:43.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 911 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
110952026-05-12T01:46:43.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 911 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
110962026-05-12T01:46:43.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(SpState) }
110972026-05-12T01:46:43.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(SpState) }
110982026-05-12T01:46:43.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
110992026-05-12T01:46:43.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
111002026-05-12T01:46:43.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 912 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
111012026-05-12T01:46:43.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 912 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
111022026-05-12T01:46:43.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
111032026-05-12T01:46:43.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
111042026-05-12T01:46:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
111052026-05-12T01:46:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
111062026-05-12T01:46:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
111072026-05-12T01:46:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
111082026-05-12T01:46:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }
111092026-05-12T01:46:44.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }
111102026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(SpState) }
111112026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(SpState) }
111122026-05-12T01:46:44.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
111132026-05-12T01:46:44.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
111142026-05-12T01:46:44.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
111152026-05-12T01:46:44.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
111162026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 391 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
111172026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 511 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
111182026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 913 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
111192026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 913 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
111202026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }
111212026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
111222026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
111232026-05-12T01:46:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
111242026-05-12T01:46:44.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
111252026-05-12T01:46:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
111262026-05-12T01:46:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
111272026-05-12T01:46:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
111282026-05-12T01:46:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
111292026-05-12T01:46:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
111302026-05-12T01:46:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
111312026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 392 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
111322026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 512 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111332026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 914 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111342026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 914 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111352026-05-12T01:46:44.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
111362026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
111372026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
111382026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
111392026-05-12T01:46:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
111402026-05-12T01:46:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
111412026-05-12T01:46:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
111422026-05-12T01:46:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
111432026-05-12T01:46:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
111442026-05-12T01:46:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
111452026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 513 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111462026-05-12T01:46:44.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 915 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111472026-05-12T01:46:44.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 915 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111482026-05-12T01:46:44.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }
111492026-05-12T01:46:44.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
111502026-05-12T01:46:44.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
111512026-05-12T01:46:44.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
111522026-05-12T01:46:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
111532026-05-12T01:46:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
111542026-05-12T01:46:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
111552026-05-12T01:46:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
111562026-05-12T01:46:44.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 514 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
111572026-05-12T01:46:44.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 916 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111582026-05-12T01:46:44.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 916 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111592026-05-12T01:46:44.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
111602026-05-12T01:46:44.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
111612026-05-12T01:46:44.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
111622026-05-12T01:46:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
111632026-05-12T01:46:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
111642026-05-12T01:46:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
111652026-05-12T01:46:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
111662026-05-12T01:46:44.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 917 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111672026-05-12T01:46:44.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 917 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111682026-05-12T01:46:44.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
111692026-05-12T01:46:44.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
111702026-05-12T01:46:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
111712026-05-12T01:46:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
111722026-05-12T01:46:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
111732026-05-12T01:46:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
111742026-05-12T01:46:44.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 918 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111752026-05-12T01:46:44.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 918 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111762026-05-12T01:46:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
111772026-05-12T01:46:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
111782026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
111792026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
111802026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
111812026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
111822026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
111832026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
111842026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
111852026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
111862026-05-12T01:46:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
111872026-05-12T01:46:44.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 919 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
111882026-05-12T01:46:44.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 919 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
111892026-05-12T01:46:44.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
111902026-05-12T01:46:44.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
111912026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
111922026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
111932026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
111942026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
111952026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
111962026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
111972026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
111982026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
111992026-05-12T01:46:44.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
112002026-05-12T01:46:44.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 920 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112012026-05-12T01:46:44.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 920 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
112022026-05-12T01:46:44.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
112032026-05-12T01:46:44.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
112042026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
112052026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
112062026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
112072026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
112082026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
112092026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
112102026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
112112026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
112122026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
112132026-05-12T01:46:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
112142026-05-12T01:46:44.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 921 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
112152026-05-12T01:46:44.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 921 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
112162026-05-12T01:46:44.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }
112172026-05-12T01:46:44.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }
112182026-05-12T01:46:44.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
112192026-05-12T01:46:44.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
112202026-05-12T01:46:44.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 922 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
112212026-05-12T01:46:44.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 922 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
112222026-05-12T01:46:44.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
112232026-05-12T01:46:44.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
112242026-05-12T01:46:45.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
112252026-05-12T01:46:45.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
112262026-05-12T01:46:45.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
112272026-05-12T01:46:45.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
112282026-05-12T01:46:45.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }
112292026-05-12T01:46:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }
112302026-05-12T01:46:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }
112312026-05-12T01:46:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }
112322026-05-12T01:46:45.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
112332026-05-12T01:46:45.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
112342026-05-12T01:46:45.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
112352026-05-12T01:46:45.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
112362026-05-12T01:46:45.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 393 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
112372026-05-12T01:46:45.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 515 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
112382026-05-12T01:46:45.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 923 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
112392026-05-12T01:46:45.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 923 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
112402026-05-12T01:46:45.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }
112412026-05-12T01:46:45.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
112422026-05-12T01:46:45.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
112432026-05-12T01:46:45.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
112442026-05-12T01:46:45.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
112452026-05-12T01:46:45.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
112462026-05-12T01:46:45.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
112472026-05-12T01:46:45.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
112482026-05-12T01:46:45.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
112492026-05-12T01:46:45.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
112502026-05-12T01:46:45.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
112512026-05-12T01:46:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 394 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
112522026-05-12T01:46:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 516 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112532026-05-12T01:46:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 924 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112542026-05-12T01:46:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 924 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112552026-05-12T01:46:45.276ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
112562026-05-12T01:46:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
112572026-05-12T01:46:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
112582026-05-12T01:46:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
112592026-05-12T01:46:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
112602026-05-12T01:46:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
112612026-05-12T01:46:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
112622026-05-12T01:46:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
112632026-05-12T01:46:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
112642026-05-12T01:46:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
112652026-05-12T01:46:45.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 517 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112662026-05-12T01:46:45.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 925 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112672026-05-12T01:46:45.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 925 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112682026-05-12T01:46:45.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }
112692026-05-12T01:46:45.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
112702026-05-12T01:46:45.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
112712026-05-12T01:46:45.292ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
112722026-05-12T01:46:45.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
112732026-05-12T01:46:45.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
112742026-05-12T01:46:45.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
112752026-05-12T01:46:45.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
112762026-05-12T01:46:45.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 518 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
112772026-05-12T01:46:45.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 926 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112782026-05-12T01:46:45.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 926 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112792026-05-12T01:46:45.293ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
112802026-05-12T01:46:45.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
112812026-05-12T01:46:45.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
112822026-05-12T01:46:45.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
112832026-05-12T01:46:45.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
112842026-05-12T01:46:45.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
112852026-05-12T01:46:45.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
112862026-05-12T01:46:45.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 927 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112872026-05-12T01:46:45.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 927 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112882026-05-12T01:46:45.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
112892026-05-12T01:46:45.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
112902026-05-12T01:46:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
112912026-05-12T01:46:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
112922026-05-12T01:46:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
112932026-05-12T01:46:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
112942026-05-12T01:46:45.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 928 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112952026-05-12T01:46:45.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 928 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
112962026-05-12T01:46:45.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
112972026-05-12T01:46:45.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
112982026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
112992026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
113002026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
113012026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
113022026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
113032026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
113042026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
113052026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
113062026-05-12T01:46:45.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
113072026-05-12T01:46:45.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 929 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
113082026-05-12T01:46:45.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 929 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113092026-05-12T01:46:45.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
113102026-05-12T01:46:45.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
113112026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
113122026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
113132026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
113142026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
113152026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
113162026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
113172026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
113182026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
113192026-05-12T01:46:45.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
113202026-05-12T01:46:45.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 930 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113212026-05-12T01:46:45.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 930 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
113222026-05-12T01:46:45.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
113232026-05-12T01:46:45.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
113242026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
113252026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
113262026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
113272026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
113282026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
113292026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
113302026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
113312026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
113322026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
113332026-05-12T01:46:45.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
113342026-05-12T01:46:45.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 931 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
113352026-05-12T01:46:45.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 931 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
113362026-05-12T01:46:45.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(SpState) }
113372026-05-12T01:46:45.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(SpState) }
113382026-05-12T01:46:45.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
113392026-05-12T01:46:45.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
113402026-05-12T01:46:45.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 932 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
113412026-05-12T01:46:45.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 932 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
113422026-05-12T01:46:45.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
113432026-05-12T01:46:45.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
113442026-05-12T01:46:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
113452026-05-12T01:46:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
113462026-05-12T01:46:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
113472026-05-12T01:46:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
113482026-05-12T01:46:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }
113492026-05-12T01:46:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }
113502026-05-12T01:46:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(SpState) }
113512026-05-12T01:46:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(SpState) }
113522026-05-12T01:46:46.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
113532026-05-12T01:46:46.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
113542026-05-12T01:46:46.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
113552026-05-12T01:46:46.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
113562026-05-12T01:46:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 395 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
113572026-05-12T01:46:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 519 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
113582026-05-12T01:46:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 933 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
113592026-05-12T01:46:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 933 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
113602026-05-12T01:46:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(SpState) }
113612026-05-12T01:46:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
113622026-05-12T01:46:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
113632026-05-12T01:46:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
113642026-05-12T01:46:46.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
113652026-05-12T01:46:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
113662026-05-12T01:46:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
113672026-05-12T01:46:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
113682026-05-12T01:46:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
113692026-05-12T01:46:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
113702026-05-12T01:46:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
113712026-05-12T01:46:46.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 396 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
113722026-05-12T01:46:46.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 520 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113732026-05-12T01:46:46.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 934 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113742026-05-12T01:46:46.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 934 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113752026-05-12T01:46:46.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
113762026-05-12T01:46:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
113772026-05-12T01:46:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
113782026-05-12T01:46:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
113792026-05-12T01:46:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
113802026-05-12T01:46:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
113812026-05-12T01:46:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
113822026-05-12T01:46:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
113832026-05-12T01:46:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
113842026-05-12T01:46:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
113852026-05-12T01:46:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 521 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113862026-05-12T01:46:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 935 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113872026-05-12T01:46:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 935 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113882026-05-12T01:46:46.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }
113892026-05-12T01:46:46.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
113902026-05-12T01:46:46.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
113912026-05-12T01:46:46.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
113922026-05-12T01:46:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
113932026-05-12T01:46:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
113942026-05-12T01:46:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
113952026-05-12T01:46:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
113962026-05-12T01:46:46.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 522 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
113972026-05-12T01:46:46.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 936 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113982026-05-12T01:46:46.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 936 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
113992026-05-12T01:46:46.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
114002026-05-12T01:46:46.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
114012026-05-12T01:46:46.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
114022026-05-12T01:46:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
114032026-05-12T01:46:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
114042026-05-12T01:46:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
114052026-05-12T01:46:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
114062026-05-12T01:46:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 937 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114072026-05-12T01:46:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 937 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114082026-05-12T01:46:46.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
114092026-05-12T01:46:46.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
114102026-05-12T01:46:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
114112026-05-12T01:46:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
114122026-05-12T01:46:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
114132026-05-12T01:46:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
114142026-05-12T01:46:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 938 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114152026-05-12T01:46:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 938 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114162026-05-12T01:46:46.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
114172026-05-12T01:46:46.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
114182026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
114192026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
114202026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
114212026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
114222026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
114232026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
114242026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
114252026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
114262026-05-12T01:46:46.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
114272026-05-12T01:46:46.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 939 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
114282026-05-12T01:46:46.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 939 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114292026-05-12T01:46:46.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
114302026-05-12T01:46:46.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
114312026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
114322026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
114332026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
114342026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
114352026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
114362026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
114372026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
114382026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
114392026-05-12T01:46:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
114402026-05-12T01:46:46.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 940 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114412026-05-12T01:46:46.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 940 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
114422026-05-12T01:46:46.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
114432026-05-12T01:46:46.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
114442026-05-12T01:46:46.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
114452026-05-12T01:46:46.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
114462026-05-12T01:46:46.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
114472026-05-12T01:46:46.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
114482026-05-12T01:46:46.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
114492026-05-12T01:46:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
114502026-05-12T01:46:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
114512026-05-12T01:46:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
114522026-05-12T01:46:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
114532026-05-12T01:46:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
114542026-05-12T01:46:46.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 941 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
114552026-05-12T01:46:46.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 941 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
114562026-05-12T01:46:46.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }
114572026-05-12T01:46:46.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }
114582026-05-12T01:46:46.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
114592026-05-12T01:46:46.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
114602026-05-12T01:46:46.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 942 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
114612026-05-12T01:46:46.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 942 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
114622026-05-12T01:46:46.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
114632026-05-12T01:46:46.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
114642026-05-12T01:46:47.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
114652026-05-12T01:46:47.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
114662026-05-12T01:46:47.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
114672026-05-12T01:46:47.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
114682026-05-12T01:46:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }
114692026-05-12T01:46:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }
114702026-05-12T01:46:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }
114712026-05-12T01:46:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }
114722026-05-12T01:46:47.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
114732026-05-12T01:46:47.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
114742026-05-12T01:46:47.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
114752026-05-12T01:46:47.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
114762026-05-12T01:46:47.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 397 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
114772026-05-12T01:46:47.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 523 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
114782026-05-12T01:46:47.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 943 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
114792026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 943 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
114802026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }
114812026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
114822026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
114832026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
114842026-05-12T01:46:47.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
114852026-05-12T01:46:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
114862026-05-12T01:46:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
114872026-05-12T01:46:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
114882026-05-12T01:46:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
114892026-05-12T01:46:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
114902026-05-12T01:46:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
114912026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 398 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
114922026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 524 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114932026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 944 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114942026-05-12T01:46:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 944 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
114952026-05-12T01:46:47.260ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
114962026-05-12T01:46:47.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
114972026-05-12T01:46:47.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
114982026-05-12T01:46:47.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
114992026-05-12T01:46:47.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
115002026-05-12T01:46:47.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
115012026-05-12T01:46:47.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
115022026-05-12T01:46:47.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
115032026-05-12T01:46:47.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
115042026-05-12T01:46:47.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
115052026-05-12T01:46:47.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 525 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115062026-05-12T01:46:47.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 945 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115072026-05-12T01:46:47.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 945 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115082026-05-12T01:46:47.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }
115092026-05-12T01:46:47.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
115102026-05-12T01:46:47.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
115112026-05-12T01:46:47.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
115122026-05-12T01:46:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
115132026-05-12T01:46:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
115142026-05-12T01:46:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
115152026-05-12T01:46:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
115162026-05-12T01:46:47.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 526 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
115172026-05-12T01:46:47.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 946 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115182026-05-12T01:46:47.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 946 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115192026-05-12T01:46:47.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
115202026-05-12T01:46:47.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
115212026-05-12T01:46:47.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
115222026-05-12T01:46:47.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
115232026-05-12T01:46:47.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
115242026-05-12T01:46:47.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
115252026-05-12T01:46:47.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
115262026-05-12T01:46:47.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 947 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115272026-05-12T01:46:47.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 947 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115282026-05-12T01:46:47.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
115292026-05-12T01:46:47.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
115302026-05-12T01:46:47.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
115312026-05-12T01:46:47.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
115322026-05-12T01:46:47.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
115332026-05-12T01:46:47.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
115342026-05-12T01:46:47.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 948 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115352026-05-12T01:46:47.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 948 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115362026-05-12T01:46:47.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
115372026-05-12T01:46:47.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
115382026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
115392026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
115402026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
115412026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
115422026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
115432026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
115442026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
115452026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
115462026-05-12T01:46:47.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
115472026-05-12T01:46:47.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 949 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
115482026-05-12T01:46:47.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 949 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115492026-05-12T01:46:47.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
115502026-05-12T01:46:47.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
115512026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
115522026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
115532026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
115542026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
115552026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
115562026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
115572026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
115582026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
115592026-05-12T01:46:47.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
115602026-05-12T01:46:47.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 950 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
115612026-05-12T01:46:47.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 950 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
115622026-05-12T01:46:47.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
115632026-05-12T01:46:47.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
115642026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
115652026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
115662026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
115672026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
115682026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
115692026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
115702026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
115712026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
115722026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
115732026-05-12T01:46:47.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
115742026-05-12T01:46:47.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 951 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
115752026-05-12T01:46:47.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 951 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
115762026-05-12T01:46:47.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(SpState) }
115772026-05-12T01:46:47.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(SpState) }
115782026-05-12T01:46:47.301ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
115792026-05-12T01:46:47.301ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
115802026-05-12T01:46:47.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 952 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
115812026-05-12T01:46:47.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 952 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
115822026-05-12T01:46:47.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
115832026-05-12T01:46:47.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
115842026-05-12T01:46:48.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
115852026-05-12T01:46:48.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
115862026-05-12T01:46:48.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
115872026-05-12T01:46:48.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
115882026-05-12T01:46:48.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }
115892026-05-12T01:46:48.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }
115902026-05-12T01:46:48.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(SpState) }
115912026-05-12T01:46:48.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(SpState) }
115922026-05-12T01:46:48.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
115932026-05-12T01:46:48.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
115942026-05-12T01:46:48.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
115952026-05-12T01:46:48.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
115962026-05-12T01:46:48.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 399 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
115972026-05-12T01:46:48.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 527 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
115982026-05-12T01:46:48.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 953 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
115992026-05-12T01:46:48.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 953 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
116002026-05-12T01:46:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(SpState) }
116012026-05-12T01:46:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
116022026-05-12T01:46:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
116032026-05-12T01:46:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
116042026-05-12T01:46:48.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
116052026-05-12T01:46:48.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
116062026-05-12T01:46:48.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
116072026-05-12T01:46:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
116082026-05-12T01:46:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
116092026-05-12T01:46:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
116102026-05-12T01:46:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
116112026-05-12T01:46:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 400 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
116122026-05-12T01:46:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 528 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116132026-05-12T01:46:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 954 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116142026-05-12T01:46:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 954 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116152026-05-12T01:46:48.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
116162026-05-12T01:46:48.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
116172026-05-12T01:46:48.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
116182026-05-12T01:46:48.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
116192026-05-12T01:46:48.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
116202026-05-12T01:46:48.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
116212026-05-12T01:46:48.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
116222026-05-12T01:46:48.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
116232026-05-12T01:46:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
116242026-05-12T01:46:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
116252026-05-12T01:46:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 529 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116262026-05-12T01:46:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 955 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116272026-05-12T01:46:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 955 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116282026-05-12T01:46:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }
116292026-05-12T01:46:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
116302026-05-12T01:46:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
116312026-05-12T01:46:48.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
116322026-05-12T01:46:48.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
116332026-05-12T01:46:48.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
116342026-05-12T01:46:48.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
116352026-05-12T01:46:48.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
116362026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 530 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
116372026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 956 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116382026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 956 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116392026-05-12T01:46:48.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
116402026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
116412026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
116422026-05-12T01:46:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
116432026-05-12T01:46:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
116442026-05-12T01:46:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
116452026-05-12T01:46:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
116462026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 957 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116472026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 957 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116482026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
116492026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
116502026-05-12T01:46:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
116512026-05-12T01:46:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
116522026-05-12T01:46:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
116532026-05-12T01:46:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
116542026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 958 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116552026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 958 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116562026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
116572026-05-12T01:46:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
116582026-05-12T01:46:48.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
116592026-05-12T01:46:48.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
116602026-05-12T01:46:48.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
116612026-05-12T01:46:48.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
116622026-05-12T01:46:48.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
116632026-05-12T01:46:48.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
116642026-05-12T01:46:48.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
116652026-05-12T01:46:48.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
116662026-05-12T01:46:48.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
116672026-05-12T01:46:48.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 959 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
116682026-05-12T01:46:48.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 959 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116692026-05-12T01:46:48.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
116702026-05-12T01:46:48.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
116712026-05-12T01:46:48.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
116722026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
116732026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
116742026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
116752026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
116762026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
116772026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
116782026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
116792026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
116802026-05-12T01:46:48.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 960 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
116812026-05-12T01:46:48.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 960 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
116822026-05-12T01:46:48.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
116832026-05-12T01:46:48.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
116842026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
116852026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
116862026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
116872026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
116882026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
116892026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
116902026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
116912026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
116922026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
116932026-05-12T01:46:48.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
116942026-05-12T01:46:48.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 961 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
116952026-05-12T01:46:48.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 961 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
116962026-05-12T01:46:48.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }
116972026-05-12T01:46:48.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }
116982026-05-12T01:46:48.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
116992026-05-12T01:46:48.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
117002026-05-12T01:46:48.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 962 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
117012026-05-12T01:46:48.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 962 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
117022026-05-12T01:46:48.283ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
117032026-05-12T01:46:48.283ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
117042026-05-12T01:46:49.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
117052026-05-12T01:46:49.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
117062026-05-12T01:46:49.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
117072026-05-12T01:46:49.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
117082026-05-12T01:46:49.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(SpState) }
117092026-05-12T01:46:49.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }
117102026-05-12T01:46:49.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }
117112026-05-12T01:46:49.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }
117122026-05-12T01:46:49.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
117132026-05-12T01:46:49.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
117142026-05-12T01:46:49.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
117152026-05-12T01:46:49.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
117162026-05-12T01:46:49.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 401 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
117172026-05-12T01:46:49.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 531 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
117182026-05-12T01:46:49.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 963 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
117192026-05-12T01:46:49.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 963 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
117202026-05-12T01:46:49.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }
117212026-05-12T01:46:49.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
117222026-05-12T01:46:49.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
117232026-05-12T01:46:49.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
117242026-05-12T01:46:49.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
117252026-05-12T01:46:49.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
117262026-05-12T01:46:49.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
117272026-05-12T01:46:49.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
117282026-05-12T01:46:49.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
117292026-05-12T01:46:49.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
117302026-05-12T01:46:49.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
117312026-05-12T01:46:49.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 402 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
117322026-05-12T01:46:49.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 532 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117332026-05-12T01:46:49.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 964 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117342026-05-12T01:46:49.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 964 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117352026-05-12T01:46:49.273ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
117362026-05-12T01:46:49.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
117372026-05-12T01:46:49.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
117382026-05-12T01:46:49.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
117392026-05-12T01:46:49.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
117402026-05-12T01:46:49.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
117412026-05-12T01:46:49.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
117422026-05-12T01:46:49.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
117432026-05-12T01:46:49.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
117442026-05-12T01:46:49.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
117452026-05-12T01:46:49.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 533 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117462026-05-12T01:46:49.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 965 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117472026-05-12T01:46:49.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 965 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117482026-05-12T01:46:49.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }
117492026-05-12T01:46:49.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
117502026-05-12T01:46:49.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
117512026-05-12T01:46:49.295ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
117522026-05-12T01:46:49.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
117532026-05-12T01:46:49.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
117542026-05-12T01:46:49.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
117552026-05-12T01:46:49.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
117562026-05-12T01:46:49.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 534 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
117572026-05-12T01:46:49.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 966 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117582026-05-12T01:46:49.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 966 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117592026-05-12T01:46:49.297ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
117602026-05-12T01:46:49.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
117612026-05-12T01:46:49.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
117622026-05-12T01:46:49.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
117632026-05-12T01:46:49.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
117642026-05-12T01:46:49.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
117652026-05-12T01:46:49.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
117662026-05-12T01:46:49.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 967 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117672026-05-12T01:46:49.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 967 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117682026-05-12T01:46:49.320ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
117692026-05-12T01:46:49.320ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
117702026-05-12T01:46:49.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
117712026-05-12T01:46:49.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
117722026-05-12T01:46:49.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
117732026-05-12T01:46:49.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
117742026-05-12T01:46:49.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 968 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117752026-05-12T01:46:49.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 968 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117762026-05-12T01:46:49.324ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
117772026-05-12T01:46:49.324ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
117782026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
117792026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
117802026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
117812026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
117822026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
117832026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
117842026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
117852026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
117862026-05-12T01:46:49.324ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
117872026-05-12T01:46:49.324ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 969 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
117882026-05-12T01:46:49.324ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 969 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
117892026-05-12T01:46:49.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
117902026-05-12T01:46:49.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
117912026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
117922026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
117932026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
117942026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
117952026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
117962026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
117972026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
117982026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
117992026-05-12T01:46:49.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
118002026-05-12T01:46:49.389ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 970 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118012026-05-12T01:46:49.389ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 970 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
118022026-05-12T01:46:49.391ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
118032026-05-12T01:46:49.391ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
118042026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
118052026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
118062026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
118072026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
118082026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
118092026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
118102026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
118112026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
118122026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
118132026-05-12T01:46:49.392ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
118142026-05-12T01:46:49.449ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 971 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
118152026-05-12T01:46:49.449ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 971 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
118162026-05-12T01:46:49.452ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(SpState) }
118172026-05-12T01:46:49.452ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(SpState) }
118182026-05-12T01:46:49.456ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
118192026-05-12T01:46:49.456ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
118202026-05-12T01:46:49.458ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 972 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
118212026-05-12T01:46:49.458ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 972 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
118222026-05-12T01:46:49.458ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
118232026-05-12T01:46:49.458ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
118242026-05-12T01:46:50.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
118252026-05-12T01:46:50.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
118262026-05-12T01:46:50.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
118272026-05-12T01:46:50.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
118282026-05-12T01:46:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }
118292026-05-12T01:46:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }
118302026-05-12T01:46:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(SpState) }
118312026-05-12T01:46:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(SpState) }
118322026-05-12T01:46:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
118332026-05-12T01:46:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
118342026-05-12T01:46:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
118352026-05-12T01:46:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
118362026-05-12T01:46:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 403 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
118372026-05-12T01:46:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 535 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
118382026-05-12T01:46:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 973 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
118392026-05-12T01:46:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 973 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
118402026-05-12T01:46:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }
118412026-05-12T01:46:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
118422026-05-12T01:46:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
118432026-05-12T01:46:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
118442026-05-12T01:46:50.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
118452026-05-12T01:46:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
118462026-05-12T01:46:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
118472026-05-12T01:46:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
118482026-05-12T01:46:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
118492026-05-12T01:46:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
118502026-05-12T01:46:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
118512026-05-12T01:46:50.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 404 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
118522026-05-12T01:46:50.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 536 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118532026-05-12T01:46:50.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 974 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118542026-05-12T01:46:50.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 974 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118552026-05-12T01:46:50.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
118562026-05-12T01:46:50.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
118572026-05-12T01:46:50.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
118582026-05-12T01:46:50.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
118592026-05-12T01:46:50.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
118602026-05-12T01:46:50.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
118612026-05-12T01:46:50.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
118622026-05-12T01:46:50.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
118632026-05-12T01:46:50.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
118642026-05-12T01:46:50.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
118652026-05-12T01:46:50.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 537 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118662026-05-12T01:46:50.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 975 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118672026-05-12T01:46:50.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 975 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118682026-05-12T01:46:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }
118692026-05-12T01:46:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
118702026-05-12T01:46:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
118712026-05-12T01:46:50.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
118722026-05-12T01:46:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
118732026-05-12T01:46:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
118742026-05-12T01:46:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
118752026-05-12T01:46:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
118762026-05-12T01:46:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 538 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
118772026-05-12T01:46:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 976 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118782026-05-12T01:46:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 976 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118792026-05-12T01:46:50.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
118802026-05-12T01:46:50.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
118812026-05-12T01:46:50.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
118822026-05-12T01:46:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
118832026-05-12T01:46:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
118842026-05-12T01:46:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
118852026-05-12T01:46:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
118862026-05-12T01:46:50.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 977 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118872026-05-12T01:46:50.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 977 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118882026-05-12T01:46:50.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
118892026-05-12T01:46:50.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
118902026-05-12T01:46:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
118912026-05-12T01:46:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
118922026-05-12T01:46:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
118932026-05-12T01:46:50.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
118942026-05-12T01:46:50.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 978 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118952026-05-12T01:46:50.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 978 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
118962026-05-12T01:46:50.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
118972026-05-12T01:46:50.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
118982026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
118992026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
119002026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
119012026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
119022026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
119032026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
119042026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
119052026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
119062026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
119072026-05-12T01:46:50.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 979 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
119082026-05-12T01:46:50.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 979 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
119092026-05-12T01:46:50.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
119102026-05-12T01:46:50.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
119112026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
119122026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
119132026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
119142026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
119152026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
119162026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
119172026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
119182026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
119192026-05-12T01:46:50.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
119202026-05-12T01:46:50.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 980 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
119212026-05-12T01:46:50.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 980 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
119222026-05-12T01:46:50.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
119232026-05-12T01:46:50.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
119242026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
119252026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
119262026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
119272026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
119282026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
119292026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
119302026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
119312026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
119322026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
119332026-05-12T01:46:50.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
119342026-05-12T01:46:50.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 981 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
119352026-05-12T01:46:50.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 981 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
119362026-05-12T01:46:50.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }
119372026-05-12T01:46:50.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }
119382026-05-12T01:46:50.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
119392026-05-12T01:46:50.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
119402026-05-12T01:46:50.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 982 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
119412026-05-12T01:46:50.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 982 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
119422026-05-12T01:46:50.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
119432026-05-12T01:46:50.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
119442026-05-12T01:46:50.484ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
119452026-05-12T01:46:50.500ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 8 delay = 70.290342952s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
119462026-05-12T01:46:51.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
119472026-05-12T01:46:51.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
119482026-05-12T01:46:51.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
119492026-05-12T01:46:51.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
119502026-05-12T01:46:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }
119512026-05-12T01:46:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }
119522026-05-12T01:46:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }
119532026-05-12T01:46:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }
119542026-05-12T01:46:51.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
119552026-05-12T01:46:51.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
119562026-05-12T01:46:51.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
119572026-05-12T01:46:51.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
119582026-05-12T01:46:51.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 405 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
119592026-05-12T01:46:51.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 539 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
119602026-05-12T01:46:51.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 983 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
119612026-05-12T01:46:51.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 983 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
119622026-05-12T01:46:51.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }
119632026-05-12T01:46:51.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
119642026-05-12T01:46:51.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
119652026-05-12T01:46:51.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
119662026-05-12T01:46:51.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
119672026-05-12T01:46:51.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
119682026-05-12T01:46:51.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
119692026-05-12T01:46:51.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
119702026-05-12T01:46:51.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
119712026-05-12T01:46:51.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
119722026-05-12T01:46:51.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
119732026-05-12T01:46:51.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 406 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
119742026-05-12T01:46:51.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 540 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
119752026-05-12T01:46:51.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 984 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
119762026-05-12T01:46:51.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 984 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
119772026-05-12T01:46:51.293ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
119782026-05-12T01:46:51.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
119792026-05-12T01:46:51.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
119802026-05-12T01:46:51.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
119812026-05-12T01:46:51.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
119822026-05-12T01:46:51.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
119832026-05-12T01:46:51.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
119842026-05-12T01:46:51.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
119852026-05-12T01:46:51.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
119862026-05-12T01:46:51.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
119872026-05-12T01:46:51.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 541 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
119882026-05-12T01:46:51.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 985 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
119892026-05-12T01:46:51.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 985 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
119902026-05-12T01:46:51.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }
119912026-05-12T01:46:51.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
119922026-05-12T01:46:51.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
119932026-05-12T01:46:51.305ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
119942026-05-12T01:46:51.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
119952026-05-12T01:46:51.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
119962026-05-12T01:46:51.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
119972026-05-12T01:46:51.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
119982026-05-12T01:46:51.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 542 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
119992026-05-12T01:46:51.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 986 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120002026-05-12T01:46:51.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 986 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120012026-05-12T01:46:51.305ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
120022026-05-12T01:46:51.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
120032026-05-12T01:46:51.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
120042026-05-12T01:46:51.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
120052026-05-12T01:46:51.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
120062026-05-12T01:46:51.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
120072026-05-12T01:46:51.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
120082026-05-12T01:46:51.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 987 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120092026-05-12T01:46:51.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 987 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120102026-05-12T01:46:51.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
120112026-05-12T01:46:51.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
120122026-05-12T01:46:51.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
120132026-05-12T01:46:51.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
120142026-05-12T01:46:51.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
120152026-05-12T01:46:51.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
120162026-05-12T01:46:51.331ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 988 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120172026-05-12T01:46:51.331ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 988 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120182026-05-12T01:46:51.331ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
120192026-05-12T01:46:51.331ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
120202026-05-12T01:46:51.334ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
120212026-05-12T01:46:51.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
120222026-05-12T01:46:51.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
120232026-05-12T01:46:51.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
120242026-05-12T01:46:51.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
120252026-05-12T01:46:51.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
120262026-05-12T01:46:51.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
120272026-05-12T01:46:51.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
120282026-05-12T01:46:51.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
120292026-05-12T01:46:51.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 989 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
120302026-05-12T01:46:51.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 989 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120312026-05-12T01:46:51.338ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
120322026-05-12T01:46:51.338ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
120332026-05-12T01:46:51.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
120342026-05-12T01:46:51.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
120352026-05-12T01:46:51.339ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
120362026-05-12T01:46:51.339ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
120372026-05-12T01:46:51.339ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
120382026-05-12T01:46:51.339ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
120392026-05-12T01:46:51.339ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
120402026-05-12T01:46:51.339ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
120412026-05-12T01:46:51.339ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
120422026-05-12T01:46:51.347ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 990 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120432026-05-12T01:46:51.347ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 990 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
120442026-05-12T01:46:51.352ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
120452026-05-12T01:46:51.352ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
120462026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
120472026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
120482026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
120492026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
120502026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
120512026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
120522026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
120532026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
120542026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
120552026-05-12T01:46:51.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
120562026-05-12T01:46:51.356ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 991 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
120572026-05-12T01:46:51.356ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 991 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
120582026-05-12T01:46:51.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(SpState) }
120592026-05-12T01:46:51.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(SpState) }
120602026-05-12T01:46:51.366ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
120612026-05-12T01:46:51.366ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
120622026-05-12T01:46:51.366ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 992 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
120632026-05-12T01:46:51.366ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 992 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
120642026-05-12T01:46:51.366ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
120652026-05-12T01:46:51.366ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
120662026-05-12T01:46:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
120672026-05-12T01:46:52.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
120682026-05-12T01:46:52.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
120692026-05-12T01:46:52.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
120702026-05-12T01:46:52.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }
120712026-05-12T01:46:52.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }
120722026-05-12T01:46:52.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(SpState) }
120732026-05-12T01:46:52.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(SpState) }
120742026-05-12T01:46:52.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
120752026-05-12T01:46:52.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
120762026-05-12T01:46:52.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
120772026-05-12T01:46:52.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
120782026-05-12T01:46:52.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 407 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
120792026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 543 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
120802026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 993 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
120812026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 993 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
120822026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(SpState) }
120832026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
120842026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
120852026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
120862026-05-12T01:46:52.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
120872026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
120882026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
120892026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
120902026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
120912026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
120922026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
120932026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 408 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
120942026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 544 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120952026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 994 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120962026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 994 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
120972026-05-12T01:46:52.265ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
120982026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
120992026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
121002026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
121012026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
121022026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
121032026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
121042026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
121052026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
121062026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
121072026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 545 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121082026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 995 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121092026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 995 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121102026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }
121112026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
121122026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
121132026-05-12T01:46:52.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
121142026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
121152026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
121162026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
121172026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
121182026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 546 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
121192026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 996 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121202026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 996 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121212026-05-12T01:46:52.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
121222026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
121232026-05-12T01:46:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
121242026-05-12T01:46:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
121252026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
121262026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
121272026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
121282026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 997 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121292026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 997 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121302026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
121312026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
121322026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
121332026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
121342026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
121352026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
121362026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 998 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121372026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 998 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121382026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
121392026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
121402026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
121412026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
121422026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
121432026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
121442026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
121452026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
121462026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
121472026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
121482026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
121492026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 999 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
121502026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 999 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121512026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
121522026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
121532026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
121542026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
121552026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
121562026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
121572026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
121582026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
121592026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
121602026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
121612026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
121622026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1000 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
121632026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1000 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
121642026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
121652026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
121662026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
121672026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
121682026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
121692026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
121702026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
121712026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
121722026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
121732026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
121742026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
121752026-05-12T01:46:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
121762026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1001 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
121772026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1001 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
121782026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }
121792026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }
121802026-05-12T01:46:52.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
121812026-05-12T01:46:52.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
121822026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1002 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
121832026-05-12T01:46:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1002 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
121842026-05-12T01:46:52.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
121852026-05-12T01:46:52.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
121862026-05-12T01:46:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
121872026-05-12T01:46:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
121882026-05-12T01:46:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
121892026-05-12T01:46:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
121902026-05-12T01:46:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(SpState) }
121912026-05-12T01:46:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }
121922026-05-12T01:46:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }
121932026-05-12T01:46:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }
121942026-05-12T01:46:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
121952026-05-12T01:46:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
121962026-05-12T01:46:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
121972026-05-12T01:46:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
121982026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 409 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
121992026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 547 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
122002026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1003 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
122012026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1003 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
122022026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }
122032026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
122042026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
122052026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
122062026-05-12T01:46:53.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
122072026-05-12T01:46:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
122082026-05-12T01:46:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
122092026-05-12T01:46:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
122102026-05-12T01:46:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
122112026-05-12T01:46:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
122122026-05-12T01:46:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
122132026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 410 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
122142026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 548 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122152026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1004 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122162026-05-12T01:46:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1004 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122172026-05-12T01:46:53.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
122182026-05-12T01:46:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
122192026-05-12T01:46:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
122202026-05-12T01:46:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
122212026-05-12T01:46:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
122222026-05-12T01:46:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
122232026-05-12T01:46:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
122242026-05-12T01:46:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
122252026-05-12T01:46:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
122262026-05-12T01:46:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
122272026-05-12T01:46:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 549 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122282026-05-12T01:46:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1005 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122292026-05-12T01:46:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1005 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122302026-05-12T01:46:53.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }
122312026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
122322026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
122332026-05-12T01:46:53.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
122342026-05-12T01:46:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
122352026-05-12T01:46:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
122362026-05-12T01:46:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
122372026-05-12T01:46:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
122382026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 550 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
122392026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1006 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122402026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1006 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122412026-05-12T01:46:53.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
122422026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
122432026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
122442026-05-12T01:46:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
122452026-05-12T01:46:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
122462026-05-12T01:46:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
122472026-05-12T01:46:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
122482026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1007 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122492026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1007 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122502026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
122512026-05-12T01:46:53.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
122522026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
122532026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
122542026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
122552026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
122562026-05-12T01:46:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1008 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122572026-05-12T01:46:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1008 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122582026-05-12T01:46:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
122592026-05-12T01:46:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
122602026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
122612026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
122622026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
122632026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
122642026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
122652026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
122662026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
122672026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
122682026-05-12T01:46:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
122692026-05-12T01:46:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1009 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
122702026-05-12T01:46:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1009 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122712026-05-12T01:46:53.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
122722026-05-12T01:46:53.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
122732026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
122742026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
122752026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
122762026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
122772026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
122782026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
122792026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
122802026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
122812026-05-12T01:46:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
122822026-05-12T01:46:53.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1010 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
122832026-05-12T01:46:53.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1010 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
122842026-05-12T01:46:53.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
122852026-05-12T01:46:53.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
122862026-05-12T01:46:53.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
122872026-05-12T01:46:53.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
122882026-05-12T01:46:53.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
122892026-05-12T01:46:53.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
122902026-05-12T01:46:53.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
122912026-05-12T01:46:53.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
122922026-05-12T01:46:53.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
122932026-05-12T01:46:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
122942026-05-12T01:46:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
122952026-05-12T01:46:53.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
122962026-05-12T01:46:53.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1011 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
122972026-05-12T01:46:53.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1011 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
122982026-05-12T01:46:53.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(SpState) }
122992026-05-12T01:46:53.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(SpState) }
123002026-05-12T01:46:53.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
123012026-05-12T01:46:53.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
123022026-05-12T01:46:53.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1012 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
123032026-05-12T01:46:53.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1012 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
123042026-05-12T01:46:53.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
123052026-05-12T01:46:53.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
123062026-05-12T01:46:54.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
123072026-05-12T01:46:54.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
123082026-05-12T01:46:54.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
123092026-05-12T01:46:54.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
123102026-05-12T01:46:54.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }
123112026-05-12T01:46:54.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }
123122026-05-12T01:46:54.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(SpState) }
123132026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(SpState) }
123142026-05-12T01:46:54.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
123152026-05-12T01:46:54.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
123162026-05-12T01:46:54.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
123172026-05-12T01:46:54.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
123182026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 411 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
123192026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 551 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
123202026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1013 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
123212026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1013 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
123222026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }
123232026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
123242026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
123252026-05-12T01:46:54.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
123262026-05-12T01:46:54.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
123272026-05-12T01:46:54.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
123282026-05-12T01:46:54.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
123292026-05-12T01:46:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
123302026-05-12T01:46:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
123312026-05-12T01:46:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
123322026-05-12T01:46:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
123332026-05-12T01:46:54.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 412 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
123342026-05-12T01:46:54.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 552 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123352026-05-12T01:46:54.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1014 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123362026-05-12T01:46:54.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1014 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123372026-05-12T01:46:54.269ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
123382026-05-12T01:46:54.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
123392026-05-12T01:46:54.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
123402026-05-12T01:46:54.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
123412026-05-12T01:46:54.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
123422026-05-12T01:46:54.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
123432026-05-12T01:46:54.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
123442026-05-12T01:46:54.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
123452026-05-12T01:46:54.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
123462026-05-12T01:46:54.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
123472026-05-12T01:46:54.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 553 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123482026-05-12T01:46:54.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1015 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123492026-05-12T01:46:54.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1015 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123502026-05-12T01:46:54.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }
123512026-05-12T01:46:54.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
123522026-05-12T01:46:54.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
123532026-05-12T01:46:54.297ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
123542026-05-12T01:46:54.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
123552026-05-12T01:46:54.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
123562026-05-12T01:46:54.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
123572026-05-12T01:46:54.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
123582026-05-12T01:46:54.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 554 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
123592026-05-12T01:46:54.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1016 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123602026-05-12T01:46:54.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1016 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123612026-05-12T01:46:54.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
123622026-05-12T01:46:54.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
123632026-05-12T01:46:54.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
123642026-05-12T01:46:54.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
123652026-05-12T01:46:54.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
123662026-05-12T01:46:54.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
123672026-05-12T01:46:54.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
123682026-05-12T01:46:54.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1017 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123692026-05-12T01:46:54.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1017 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123702026-05-12T01:46:54.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
123712026-05-12T01:46:54.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
123722026-05-12T01:46:54.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
123732026-05-12T01:46:54.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
123742026-05-12T01:46:54.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
123752026-05-12T01:46:54.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
123762026-05-12T01:46:54.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1018 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123772026-05-12T01:46:54.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1018 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123782026-05-12T01:46:54.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
123792026-05-12T01:46:54.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
123802026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
123812026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
123822026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
123832026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
123842026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
123852026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
123862026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
123872026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
123882026-05-12T01:46:54.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
123892026-05-12T01:46:54.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1019 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
123902026-05-12T01:46:54.315ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1019 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
123912026-05-12T01:46:54.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
123922026-05-12T01:46:54.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
123932026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
123942026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
123952026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
123962026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
123972026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
123982026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
123992026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
124002026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
124012026-05-12T01:46:54.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
124022026-05-12T01:46:54.319ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1020 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124032026-05-12T01:46:54.319ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1020 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
124042026-05-12T01:46:54.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
124052026-05-12T01:46:54.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
124062026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
124072026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
124082026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
124092026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
124102026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
124112026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
124122026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
124132026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
124142026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
124152026-05-12T01:46:54.327ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
124162026-05-12T01:46:54.327ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1021 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
124172026-05-12T01:46:54.327ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1021 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
124182026-05-12T01:46:54.329ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }
124192026-05-12T01:46:54.329ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }
124202026-05-12T01:46:54.329ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
124212026-05-12T01:46:54.330ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
124222026-05-12T01:46:54.332ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1022 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
124232026-05-12T01:46:54.332ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1022 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
124242026-05-12T01:46:54.334ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
124252026-05-12T01:46:54.334ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
124262026-05-12T01:46:55.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
124272026-05-12T01:46:55.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
124282026-05-12T01:46:55.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
124292026-05-12T01:46:55.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
124302026-05-12T01:46:55.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }
124312026-05-12T01:46:55.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }
124322026-05-12T01:46:55.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }
124332026-05-12T01:46:55.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }
124342026-05-12T01:46:55.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
124352026-05-12T01:46:55.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
124362026-05-12T01:46:55.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
124372026-05-12T01:46:55.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
124382026-05-12T01:46:55.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 413 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
124392026-05-12T01:46:55.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 555 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
124402026-05-12T01:46:55.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1023 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
124412026-05-12T01:46:55.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1023 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
124422026-05-12T01:46:55.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }
124432026-05-12T01:46:55.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
124442026-05-12T01:46:55.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
124452026-05-12T01:46:55.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
124462026-05-12T01:46:55.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
124472026-05-12T01:46:55.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
124482026-05-12T01:46:55.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
124492026-05-12T01:46:55.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
124502026-05-12T01:46:55.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
124512026-05-12T01:46:55.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
124522026-05-12T01:46:55.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
124532026-05-12T01:46:55.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 414 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
124542026-05-12T01:46:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 556 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124552026-05-12T01:46:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1024 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124562026-05-12T01:46:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1024 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124572026-05-12T01:46:55.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
124582026-05-12T01:46:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
124592026-05-12T01:46:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
124602026-05-12T01:46:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
124612026-05-12T01:46:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
124622026-05-12T01:46:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
124632026-05-12T01:46:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
124642026-05-12T01:46:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
124652026-05-12T01:46:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
124662026-05-12T01:46:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
124672026-05-12T01:46:55.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 557 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124682026-05-12T01:46:55.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1025 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124692026-05-12T01:46:55.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1025 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124702026-05-12T01:46:55.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }
124712026-05-12T01:46:55.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
124722026-05-12T01:46:55.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
124732026-05-12T01:46:55.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
124742026-05-12T01:46:55.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
124752026-05-12T01:46:55.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
124762026-05-12T01:46:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
124772026-05-12T01:46:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
124782026-05-12T01:46:55.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 558 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
124792026-05-12T01:46:55.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1026 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124802026-05-12T01:46:55.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1026 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124812026-05-12T01:46:55.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
124822026-05-12T01:46:55.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
124832026-05-12T01:46:55.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
124842026-05-12T01:46:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
124852026-05-12T01:46:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
124862026-05-12T01:46:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
124872026-05-12T01:46:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
124882026-05-12T01:46:55.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1027 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124892026-05-12T01:46:55.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1027 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124902026-05-12T01:46:55.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
124912026-05-12T01:46:55.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
124922026-05-12T01:46:55.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
124932026-05-12T01:46:55.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
124942026-05-12T01:46:55.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
124952026-05-12T01:46:55.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
124962026-05-12T01:46:55.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1028 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124972026-05-12T01:46:55.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1028 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
124982026-05-12T01:46:55.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
124992026-05-12T01:46:55.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
125002026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
125012026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
125022026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
125032026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
125042026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
125052026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
125062026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
125072026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
125082026-05-12T01:46:55.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
125092026-05-12T01:46:55.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1029 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
125102026-05-12T01:46:55.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1029 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
125112026-05-12T01:46:55.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
125122026-05-12T01:46:55.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
125132026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
125142026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
125152026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
125162026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
125172026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
125182026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
125192026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
125202026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
125212026-05-12T01:46:55.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
125222026-05-12T01:46:55.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1030 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
125232026-05-12T01:46:55.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1030 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
125242026-05-12T01:46:55.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
125252026-05-12T01:46:55.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
125262026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
125272026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
125282026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
125292026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
125302026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
125312026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
125322026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
125332026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
125342026-05-12T01:46:55.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
125352026-05-12T01:46:55.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
125362026-05-12T01:46:55.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1031 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
125372026-05-12T01:46:55.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1031 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
125382026-05-12T01:46:55.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(SpState) }
125392026-05-12T01:46:55.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(SpState) }
125402026-05-12T01:46:55.308ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
125412026-05-12T01:46:55.308ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
125422026-05-12T01:46:55.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1032 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
125432026-05-12T01:46:55.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1032 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
125442026-05-12T01:46:55.308ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
125452026-05-12T01:46:55.308ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
125462026-05-12T01:46:56.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
125472026-05-12T01:46:56.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
125482026-05-12T01:46:56.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
125492026-05-12T01:46:56.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
125502026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }
125512026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }
125522026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(SpState) }
125532026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(SpState) }
125542026-05-12T01:46:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
125552026-05-12T01:46:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
125562026-05-12T01:46:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
125572026-05-12T01:46:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
125582026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 415 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
125592026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 559 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
125602026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1033 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
125612026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1033 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
125622026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }
125632026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
125642026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
125652026-05-12T01:46:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
125662026-05-12T01:46:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
125672026-05-12T01:46:56.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
125682026-05-12T01:46:56.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
125692026-05-12T01:46:56.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
125702026-05-12T01:46:56.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
125712026-05-12T01:46:56.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
125722026-05-12T01:46:56.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
125732026-05-12T01:46:56.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 416 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
125742026-05-12T01:46:56.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 560 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
125752026-05-12T01:46:56.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1034 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
125762026-05-12T01:46:56.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1034 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
125772026-05-12T01:46:56.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
125782026-05-12T01:46:56.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
125792026-05-12T01:46:56.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
125802026-05-12T01:46:56.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
125812026-05-12T01:46:56.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
125822026-05-12T01:46:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
125832026-05-12T01:46:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
125842026-05-12T01:46:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
125852026-05-12T01:46:56.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
125862026-05-12T01:46:56.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
125872026-05-12T01:46:56.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 561 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
125882026-05-12T01:46:56.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1035 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
125892026-05-12T01:46:56.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1035 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
125902026-05-12T01:46:56.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }
125912026-05-12T01:46:56.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
125922026-05-12T01:46:56.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
125932026-05-12T01:46:56.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
125942026-05-12T01:46:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
125952026-05-12T01:46:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
125962026-05-12T01:46:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
125972026-05-12T01:46:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
125982026-05-12T01:46:56.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 562 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
125992026-05-12T01:46:56.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1036 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126002026-05-12T01:46:56.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1036 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126012026-05-12T01:46:56.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
126022026-05-12T01:46:56.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
126032026-05-12T01:46:56.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
126042026-05-12T01:46:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
126052026-05-12T01:46:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
126062026-05-12T01:46:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
126072026-05-12T01:46:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
126082026-05-12T01:46:56.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1037 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126092026-05-12T01:46:56.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1037 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126102026-05-12T01:46:56.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
126112026-05-12T01:46:56.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
126122026-05-12T01:46:56.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
126132026-05-12T01:46:56.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
126142026-05-12T01:46:56.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
126152026-05-12T01:46:56.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
126162026-05-12T01:46:56.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1038 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126172026-05-12T01:46:56.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1038 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126182026-05-12T01:46:56.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
126192026-05-12T01:46:56.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
126202026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
126212026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
126222026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
126232026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
126242026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
126252026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
126262026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
126272026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
126282026-05-12T01:46:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
126292026-05-12T01:46:56.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1039 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
126302026-05-12T01:46:56.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1039 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126312026-05-12T01:46:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
126322026-05-12T01:46:56.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
126332026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
126342026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
126352026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
126362026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
126372026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
126382026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
126392026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
126402026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
126412026-05-12T01:46:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
126422026-05-12T01:46:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1040 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126432026-05-12T01:46:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1040 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
126442026-05-12T01:46:56.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
126452026-05-12T01:46:56.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
126462026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
126472026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
126482026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
126492026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
126502026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
126512026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
126522026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
126532026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
126542026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
126552026-05-12T01:46:56.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
126562026-05-12T01:46:56.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1041 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
126572026-05-12T01:46:56.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1041 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
126582026-05-12T01:46:56.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }
126592026-05-12T01:46:56.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }
126602026-05-12T01:46:56.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
126612026-05-12T01:46:56.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
126622026-05-12T01:46:56.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1042 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
126632026-05-12T01:46:56.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1042 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
126642026-05-12T01:46:56.283ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
126652026-05-12T01:46:56.283ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
126662026-05-12T01:46:57.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
126672026-05-12T01:46:57.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
126682026-05-12T01:46:57.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
126692026-05-12T01:46:57.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
126702026-05-12T01:46:57.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }
126712026-05-12T01:46:57.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }
126722026-05-12T01:46:57.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }
126732026-05-12T01:46:57.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }
126742026-05-12T01:46:57.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
126752026-05-12T01:46:57.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
126762026-05-12T01:46:57.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
126772026-05-12T01:46:57.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
126782026-05-12T01:46:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 417 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
126792026-05-12T01:46:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 563 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
126802026-05-12T01:46:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1043 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
126812026-05-12T01:46:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1043 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
126822026-05-12T01:46:57.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }
126832026-05-12T01:46:57.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
126842026-05-12T01:46:57.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
126852026-05-12T01:46:57.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
126862026-05-12T01:46:57.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
126872026-05-12T01:46:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
126882026-05-12T01:46:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
126892026-05-12T01:46:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
126902026-05-12T01:46:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
126912026-05-12T01:46:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
126922026-05-12T01:46:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
126932026-05-12T01:46:57.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 418 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
126942026-05-12T01:46:57.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 564 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126952026-05-12T01:46:57.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1044 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126962026-05-12T01:46:57.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1044 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
126972026-05-12T01:46:57.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
126982026-05-12T01:46:57.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
126992026-05-12T01:46:57.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
127002026-05-12T01:46:57.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
127012026-05-12T01:46:57.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
127022026-05-12T01:46:57.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
127032026-05-12T01:46:57.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
127042026-05-12T01:46:57.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
127052026-05-12T01:46:57.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
127062026-05-12T01:46:57.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
127072026-05-12T01:46:57.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 565 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127082026-05-12T01:46:57.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1045 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127092026-05-12T01:46:57.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1045 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127102026-05-12T01:46:57.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }
127112026-05-12T01:46:57.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
127122026-05-12T01:46:57.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
127132026-05-12T01:46:57.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
127142026-05-12T01:46:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
127152026-05-12T01:46:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
127162026-05-12T01:46:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
127172026-05-12T01:46:57.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
127182026-05-12T01:46:57.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 566 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
127192026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1046 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127202026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1046 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127212026-05-12T01:46:57.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
127222026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
127232026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
127242026-05-12T01:46:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
127252026-05-12T01:46:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
127262026-05-12T01:46:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
127272026-05-12T01:46:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
127282026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1047 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127292026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1047 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127302026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
127312026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
127322026-05-12T01:46:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
127332026-05-12T01:46:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
127342026-05-12T01:46:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
127352026-05-12T01:46:57.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
127362026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1048 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127372026-05-12T01:46:57.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1048 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127382026-05-12T01:46:57.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
127392026-05-12T01:46:57.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
127402026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
127412026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
127422026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
127432026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
127442026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
127452026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
127462026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
127472026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
127482026-05-12T01:46:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
127492026-05-12T01:46:57.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1049 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
127502026-05-12T01:46:57.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1049 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127512026-05-12T01:46:57.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
127522026-05-12T01:46:57.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
127532026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
127542026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
127552026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
127562026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
127572026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
127582026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
127592026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
127602026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
127612026-05-12T01:46:57.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
127622026-05-12T01:46:57.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1050 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
127632026-05-12T01:46:57.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1050 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
127642026-05-12T01:46:57.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
127652026-05-12T01:46:57.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
127662026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
127672026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
127682026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
127692026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
127702026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
127712026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
127722026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
127732026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
127742026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
127752026-05-12T01:46:57.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
127762026-05-12T01:46:57.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1051 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
127772026-05-12T01:46:57.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1051 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
127782026-05-12T01:46:57.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(SpState) }
127792026-05-12T01:46:57.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(SpState) }
127802026-05-12T01:46:57.293ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
127812026-05-12T01:46:57.294ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
127822026-05-12T01:46:57.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1052 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
127832026-05-12T01:46:57.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1052 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
127842026-05-12T01:46:57.294ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
127852026-05-12T01:46:57.294ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
127862026-05-12T01:46:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
127872026-05-12T01:46:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
127882026-05-12T01:46:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
127892026-05-12T01:46:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
127902026-05-12T01:46:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }
127912026-05-12T01:46:58.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }
127922026-05-12T01:46:58.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(SpState) }
127932026-05-12T01:46:58.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(SpState) }
127942026-05-12T01:46:58.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
127952026-05-12T01:46:58.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
127962026-05-12T01:46:58.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
127972026-05-12T01:46:58.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
127982026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 419 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
127992026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 567 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
128002026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1053 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
128012026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1053 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
128022026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(SpState) }
128032026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
128042026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
128052026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
128062026-05-12T01:46:58.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
128072026-05-12T01:46:58.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
128082026-05-12T01:46:58.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
128092026-05-12T01:46:58.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
128102026-05-12T01:46:58.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
128112026-05-12T01:46:58.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
128122026-05-12T01:46:58.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
128132026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 420 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
128142026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 568 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128152026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1054 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128162026-05-12T01:46:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1054 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128172026-05-12T01:46:58.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
128182026-05-12T01:46:58.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
128192026-05-12T01:46:58.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
128202026-05-12T01:46:58.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
128212026-05-12T01:46:58.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
128222026-05-12T01:46:58.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
128232026-05-12T01:46:58.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
128242026-05-12T01:46:58.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
128252026-05-12T01:46:58.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
128262026-05-12T01:46:58.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
128272026-05-12T01:46:58.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 569 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128282026-05-12T01:46:58.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1055 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128292026-05-12T01:46:58.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1055 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128302026-05-12T01:46:58.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }
128312026-05-12T01:46:58.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
128322026-05-12T01:46:58.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
128332026-05-12T01:46:58.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
128342026-05-12T01:46:58.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
128352026-05-12T01:46:58.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
128362026-05-12T01:46:58.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
128372026-05-12T01:46:58.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
128382026-05-12T01:46:58.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 570 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
128392026-05-12T01:46:58.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1056 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128402026-05-12T01:46:58.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1056 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128412026-05-12T01:46:58.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
128422026-05-12T01:46:58.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
128432026-05-12T01:46:58.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
128442026-05-12T01:46:58.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
128452026-05-12T01:46:58.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
128462026-05-12T01:46:58.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
128472026-05-12T01:46:58.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
128482026-05-12T01:46:58.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1057 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128492026-05-12T01:46:58.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1057 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128502026-05-12T01:46:58.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
128512026-05-12T01:46:58.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
128522026-05-12T01:46:58.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
128532026-05-12T01:46:58.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
128542026-05-12T01:46:58.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
128552026-05-12T01:46:58.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
128562026-05-12T01:46:58.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1058 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128572026-05-12T01:46:58.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1058 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128582026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
128592026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
128602026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
128612026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
128622026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
128632026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
128642026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
128652026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
128662026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
128672026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
128682026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
128692026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1059 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
128702026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1059 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128712026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
128722026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
128732026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
128742026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
128752026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
128762026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
128772026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
128782026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
128792026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
128802026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
128812026-05-12T01:46:58.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
128822026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1060 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
128832026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1060 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
128842026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
128852026-05-12T01:46:58.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
128862026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
128872026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
128882026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
128892026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
128902026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
128912026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
128922026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
128932026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
128942026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
128952026-05-12T01:46:58.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
128962026-05-12T01:46:58.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1061 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
128972026-05-12T01:46:58.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1061 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
128982026-05-12T01:46:58.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }
128992026-05-12T01:46:58.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }
129002026-05-12T01:46:58.304ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
129012026-05-12T01:46:58.304ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
129022026-05-12T01:46:58.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1062 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
129032026-05-12T01:46:58.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1062 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
129042026-05-12T01:46:58.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
129052026-05-12T01:46:58.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
129062026-05-12T01:46:59.273ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
129072026-05-12T01:46:59.273ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
129082026-05-12T01:46:59.273ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
129092026-05-12T01:46:59.273ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
129102026-05-12T01:46:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(SpState) }
129112026-05-12T01:46:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }
129122026-05-12T01:46:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }
129132026-05-12T01:46:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }
129142026-05-12T01:46:59.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
129152026-05-12T01:46:59.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
129162026-05-12T01:46:59.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
129172026-05-12T01:46:59.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
129182026-05-12T01:46:59.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 421 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
129192026-05-12T01:46:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 571 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
129202026-05-12T01:46:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1063 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
129212026-05-12T01:46:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1063 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
129222026-05-12T01:46:59.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }
129232026-05-12T01:46:59.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
129242026-05-12T01:46:59.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
129252026-05-12T01:46:59.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
129262026-05-12T01:46:59.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
129272026-05-12T01:46:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
129282026-05-12T01:46:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
129292026-05-12T01:46:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
129302026-05-12T01:46:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
129312026-05-12T01:46:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
129322026-05-12T01:46:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
129332026-05-12T01:46:59.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 422 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
129342026-05-12T01:46:59.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 572 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129352026-05-12T01:46:59.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1064 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129362026-05-12T01:46:59.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1064 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129372026-05-12T01:46:59.279ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
129382026-05-12T01:46:59.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
129392026-05-12T01:46:59.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
129402026-05-12T01:46:59.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
129412026-05-12T01:46:59.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
129422026-05-12T01:46:59.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
129432026-05-12T01:46:59.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
129442026-05-12T01:46:59.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
129452026-05-12T01:46:59.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
129462026-05-12T01:46:59.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
129472026-05-12T01:46:59.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 573 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129482026-05-12T01:46:59.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1065 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129492026-05-12T01:46:59.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1065 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129502026-05-12T01:46:59.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }
129512026-05-12T01:46:59.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
129522026-05-12T01:46:59.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
129532026-05-12T01:46:59.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
129542026-05-12T01:46:59.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
129552026-05-12T01:46:59.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
129562026-05-12T01:46:59.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
129572026-05-12T01:46:59.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
129582026-05-12T01:46:59.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 574 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
129592026-05-12T01:46:59.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1066 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129602026-05-12T01:46:59.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1066 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129612026-05-12T01:46:59.288ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
129622026-05-12T01:46:59.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
129632026-05-12T01:46:59.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
129642026-05-12T01:46:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
129652026-05-12T01:46:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
129662026-05-12T01:46:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
129672026-05-12T01:46:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
129682026-05-12T01:46:59.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1067 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129692026-05-12T01:46:59.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1067 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129702026-05-12T01:46:59.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
129712026-05-12T01:46:59.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
129722026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
129732026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
129742026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
129752026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
129762026-05-12T01:46:59.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1068 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129772026-05-12T01:46:59.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1068 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129782026-05-12T01:46:59.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
129792026-05-12T01:46:59.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
129802026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
129812026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
129822026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
129832026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
129842026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
129852026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
129862026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
129872026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
129882026-05-12T01:46:59.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
129892026-05-12T01:46:59.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1069 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
129902026-05-12T01:46:59.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1069 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
129912026-05-12T01:46:59.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
129922026-05-12T01:46:59.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
129932026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
129942026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
129952026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
129962026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
129972026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
129982026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
129992026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
130002026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
130012026-05-12T01:46:59.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
130022026-05-12T01:46:59.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1070 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130032026-05-12T01:46:59.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1070 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
130042026-05-12T01:46:59.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
130052026-05-12T01:46:59.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
130062026-05-12T01:46:59.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
130072026-05-12T01:46:59.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
130082026-05-12T01:46:59.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
130092026-05-12T01:46:59.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
130102026-05-12T01:46:59.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
130112026-05-12T01:46:59.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
130122026-05-12T01:46:59.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
130132026-05-12T01:46:59.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
130142026-05-12T01:46:59.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
130152026-05-12T01:46:59.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
130162026-05-12T01:46:59.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1071 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
130172026-05-12T01:46:59.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1071 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
130182026-05-12T01:46:59.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(SpState) }
130192026-05-12T01:46:59.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(SpState) }
130202026-05-12T01:46:59.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
130212026-05-12T01:46:59.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
130222026-05-12T01:46:59.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1072 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
130232026-05-12T01:46:59.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1072 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
130242026-05-12T01:46:59.309ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
130252026-05-12T01:46:59.309ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
130262026-05-12T01:47:00.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
130272026-05-12T01:47:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
130282026-05-12T01:47:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
130292026-05-12T01:47:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
130302026-05-12T01:47:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }
130312026-05-12T01:47:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }
130322026-05-12T01:47:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(SpState) }
130332026-05-12T01:47:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(SpState) }
130342026-05-12T01:47:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
130352026-05-12T01:47:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
130362026-05-12T01:47:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
130372026-05-12T01:47:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
130382026-05-12T01:47:00.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 423 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
130392026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 575 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
130402026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1073 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
130412026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1073 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
130422026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }
130432026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
130442026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
130452026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
130462026-05-12T01:47:00.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
130472026-05-12T01:47:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
130482026-05-12T01:47:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
130492026-05-12T01:47:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
130502026-05-12T01:47:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
130512026-05-12T01:47:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
130522026-05-12T01:47:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
130532026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 424 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
130542026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 576 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130552026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1074 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130562026-05-12T01:47:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1074 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130572026-05-12T01:47:00.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
130582026-05-12T01:47:00.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
130592026-05-12T01:47:00.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
130602026-05-12T01:47:00.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
130612026-05-12T01:47:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
130622026-05-12T01:47:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
130632026-05-12T01:47:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
130642026-05-12T01:47:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
130652026-05-12T01:47:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
130662026-05-12T01:47:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
130672026-05-12T01:47:00.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 577 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130682026-05-12T01:47:00.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1075 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130692026-05-12T01:47:00.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1075 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130702026-05-12T01:47:00.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }
130712026-05-12T01:47:00.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
130722026-05-12T01:47:00.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
130732026-05-12T01:47:00.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
130742026-05-12T01:47:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
130752026-05-12T01:47:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
130762026-05-12T01:47:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
130772026-05-12T01:47:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
130782026-05-12T01:47:00.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 578 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
130792026-05-12T01:47:00.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1076 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130802026-05-12T01:47:00.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1076 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130812026-05-12T01:47:00.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
130822026-05-12T01:47:00.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
130832026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
130842026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
130852026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
130862026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
130872026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
130882026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1077 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130892026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1077 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130902026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
130912026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
130922026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
130932026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
130942026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
130952026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
130962026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1078 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130972026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1078 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
130982026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
130992026-05-12T01:47:00.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
131002026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
131012026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
131022026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
131032026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
131042026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
131052026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
131062026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
131072026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
131082026-05-12T01:47:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
131092026-05-12T01:47:00.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1079 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
131102026-05-12T01:47:00.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1079 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
131112026-05-12T01:47:00.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
131122026-05-12T01:47:00.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
131132026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
131142026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
131152026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
131162026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
131172026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
131182026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
131192026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
131202026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
131212026-05-12T01:47:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
131222026-05-12T01:47:00.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1080 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
131232026-05-12T01:47:00.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1080 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
131242026-05-12T01:47:00.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
131252026-05-12T01:47:00.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
131262026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
131272026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
131282026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
131292026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
131302026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
131312026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
131322026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
131332026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
131342026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
131352026-05-12T01:47:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
131362026-05-12T01:47:00.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1081 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
131372026-05-12T01:47:00.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1081 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
131382026-05-12T01:47:00.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }
131392026-05-12T01:47:00.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }
131402026-05-12T01:47:00.291ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
131412026-05-12T01:47:00.291ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
131422026-05-12T01:47:00.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1082 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
131432026-05-12T01:47:00.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1082 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
131442026-05-12T01:47:00.291ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
131452026-05-12T01:47:00.291ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
131462026-05-12T01:47:01.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
131472026-05-12T01:47:01.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
131482026-05-12T01:47:01.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
131492026-05-12T01:47:01.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
131502026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }
131512026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }
131522026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }
131532026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }
131542026-05-12T01:47:01.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
131552026-05-12T01:47:01.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
131562026-05-12T01:47:01.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
131572026-05-12T01:47:01.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
131582026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 425 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
131592026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 579 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
131602026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1083 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
131612026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1083 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
131622026-05-12T01:47:01.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }
131632026-05-12T01:47:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
131642026-05-12T01:47:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
131652026-05-12T01:47:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
131662026-05-12T01:47:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
131672026-05-12T01:47:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
131682026-05-12T01:47:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
131692026-05-12T01:47:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
131702026-05-12T01:47:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
131712026-05-12T01:47:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
131722026-05-12T01:47:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
131732026-05-12T01:47:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 426 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
131742026-05-12T01:47:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 580 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
131752026-05-12T01:47:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1084 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
131762026-05-12T01:47:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1084 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
131772026-05-12T01:47:01.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
131782026-05-12T01:47:01.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
131792026-05-12T01:47:01.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
131802026-05-12T01:47:01.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
131812026-05-12T01:47:01.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
131822026-05-12T01:47:01.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
131832026-05-12T01:47:01.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
131842026-05-12T01:47:01.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
131852026-05-12T01:47:01.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
131862026-05-12T01:47:01.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
131872026-05-12T01:47:01.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 581 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
131882026-05-12T01:47:01.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1085 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
131892026-05-12T01:47:01.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1085 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
131902026-05-12T01:47:01.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }
131912026-05-12T01:47:01.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
131922026-05-12T01:47:01.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
131932026-05-12T01:47:01.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
131942026-05-12T01:47:01.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
131952026-05-12T01:47:01.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
131962026-05-12T01:47:01.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
131972026-05-12T01:47:01.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
131982026-05-12T01:47:01.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 582 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
131992026-05-12T01:47:01.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1086 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132002026-05-12T01:47:01.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1086 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132012026-05-12T01:47:01.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
132022026-05-12T01:47:01.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
132032026-05-12T01:47:01.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
132042026-05-12T01:47:01.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
132052026-05-12T01:47:01.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
132062026-05-12T01:47:01.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
132072026-05-12T01:47:01.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
132082026-05-12T01:47:01.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1087 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132092026-05-12T01:47:01.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1087 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132102026-05-12T01:47:01.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
132112026-05-12T01:47:01.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
132122026-05-12T01:47:01.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
132132026-05-12T01:47:01.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
132142026-05-12T01:47:01.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
132152026-05-12T01:47:01.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
132162026-05-12T01:47:01.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1088 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132172026-05-12T01:47:01.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1088 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132182026-05-12T01:47:01.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
132192026-05-12T01:47:01.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
132202026-05-12T01:47:01.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
132212026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
132222026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
132232026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
132242026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
132252026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
132262026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
132272026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
132282026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
132292026-05-12T01:47:01.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1089 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
132302026-05-12T01:47:01.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1089 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132312026-05-12T01:47:01.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
132322026-05-12T01:47:01.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
132332026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
132342026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
132352026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
132362026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
132372026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
132382026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
132392026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
132402026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
132412026-05-12T01:47:01.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
132422026-05-12T01:47:01.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1090 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132432026-05-12T01:47:01.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1090 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
132442026-05-12T01:47:01.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
132452026-05-12T01:47:01.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
132462026-05-12T01:47:01.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
132472026-05-12T01:47:01.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
132482026-05-12T01:47:01.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
132492026-05-12T01:47:01.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
132502026-05-12T01:47:01.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
132512026-05-12T01:47:01.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
132522026-05-12T01:47:01.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
132532026-05-12T01:47:01.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
132542026-05-12T01:47:01.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
132552026-05-12T01:47:01.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
132562026-05-12T01:47:01.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1091 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
132572026-05-12T01:47:01.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1091 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
132582026-05-12T01:47:01.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(SpState) }
132592026-05-12T01:47:01.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(SpState) }
132602026-05-12T01:47:01.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
132612026-05-12T01:47:01.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
132622026-05-12T01:47:01.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1092 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
132632026-05-12T01:47:01.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1092 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
132642026-05-12T01:47:01.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
132652026-05-12T01:47:01.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
132662026-05-12T01:47:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
132672026-05-12T01:47:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
132682026-05-12T01:47:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
132692026-05-12T01:47:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
132702026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }
132712026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }
132722026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(SpState) }
132732026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(SpState) }
132742026-05-12T01:47:02.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
132752026-05-12T01:47:02.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
132762026-05-12T01:47:02.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
132772026-05-12T01:47:02.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
132782026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 427 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
132792026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 583 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
132802026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1093 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
132812026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1093 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
132822026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(SpState) }
132832026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
132842026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
132852026-05-12T01:47:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
132862026-05-12T01:47:02.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
132872026-05-12T01:47:02.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
132882026-05-12T01:47:02.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
132892026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
132902026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
132912026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
132922026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
132932026-05-12T01:47:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 428 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
132942026-05-12T01:47:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 584 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132952026-05-12T01:47:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1094 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132962026-05-12T01:47:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1094 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
132972026-05-12T01:47:02.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
132982026-05-12T01:47:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
132992026-05-12T01:47:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
133002026-05-12T01:47:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
133012026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
133022026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
133032026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
133042026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
133052026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
133062026-05-12T01:47:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
133072026-05-12T01:47:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 585 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133082026-05-12T01:47:02.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1095 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133092026-05-12T01:47:02.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1095 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133102026-05-12T01:47:02.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }
133112026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
133122026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
133132026-05-12T01:47:02.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
133142026-05-12T01:47:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
133152026-05-12T01:47:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
133162026-05-12T01:47:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
133172026-05-12T01:47:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
133182026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 586 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
133192026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1096 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133202026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1096 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133212026-05-12T01:47:02.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
133222026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
133232026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
133242026-05-12T01:47:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
133252026-05-12T01:47:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
133262026-05-12T01:47:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
133272026-05-12T01:47:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
133282026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1097 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133292026-05-12T01:47:02.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1097 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133302026-05-12T01:47:02.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
133312026-05-12T01:47:02.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
133322026-05-12T01:47:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
133332026-05-12T01:47:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
133342026-05-12T01:47:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
133352026-05-12T01:47:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
133362026-05-12T01:47:02.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1098 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133372026-05-12T01:47:02.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1098 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133382026-05-12T01:47:02.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
133392026-05-12T01:47:02.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
133402026-05-12T01:47:02.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
133412026-05-12T01:47:02.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
133422026-05-12T01:47:02.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
133432026-05-12T01:47:02.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
133442026-05-12T01:47:02.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
133452026-05-12T01:47:02.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
133462026-05-12T01:47:02.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
133472026-05-12T01:47:02.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
133482026-05-12T01:47:02.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
133492026-05-12T01:47:02.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1099 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
133502026-05-12T01:47:02.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1099 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133512026-05-12T01:47:02.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
133522026-05-12T01:47:02.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
133532026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
133542026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
133552026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
133562026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
133572026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
133582026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
133592026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
133602026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
133612026-05-12T01:47:02.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
133622026-05-12T01:47:02.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1100 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
133632026-05-12T01:47:02.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1100 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
133642026-05-12T01:47:02.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
133652026-05-12T01:47:02.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
133662026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
133672026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
133682026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
133692026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
133702026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
133712026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
133722026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
133732026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
133742026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
133752026-05-12T01:47:02.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
133762026-05-12T01:47:02.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1101 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
133772026-05-12T01:47:02.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1101 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
133782026-05-12T01:47:02.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }
133792026-05-12T01:47:02.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }
133802026-05-12T01:47:02.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
133812026-05-12T01:47:02.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
133822026-05-12T01:47:02.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1102 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
133832026-05-12T01:47:02.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1102 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
133842026-05-12T01:47:02.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
133852026-05-12T01:47:02.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
133862026-05-12T01:47:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
133872026-05-12T01:47:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
133882026-05-12T01:47:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
133892026-05-12T01:47:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
133902026-05-12T01:47:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(SpState) }
133912026-05-12T01:47:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }
133922026-05-12T01:47:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }
133932026-05-12T01:47:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }
133942026-05-12T01:47:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
133952026-05-12T01:47:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
133962026-05-12T01:47:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
133972026-05-12T01:47:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
133982026-05-12T01:47:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 429 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
133992026-05-12T01:47:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 587 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
134002026-05-12T01:47:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1103 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
134012026-05-12T01:47:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1103 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
134022026-05-12T01:47:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }
134032026-05-12T01:47:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
134042026-05-12T01:47:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
134052026-05-12T01:47:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
134062026-05-12T01:47:03.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
134072026-05-12T01:47:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
134082026-05-12T01:47:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
134092026-05-12T01:47:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
134102026-05-12T01:47:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
134112026-05-12T01:47:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
134122026-05-12T01:47:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
134132026-05-12T01:47:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 430 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
134142026-05-12T01:47:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 588 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134152026-05-12T01:47:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1104 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134162026-05-12T01:47:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1104 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134172026-05-12T01:47:03.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
134182026-05-12T01:47:03.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
134192026-05-12T01:47:03.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
134202026-05-12T01:47:03.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
134212026-05-12T01:47:03.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
134222026-05-12T01:47:03.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
134232026-05-12T01:47:03.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
134242026-05-12T01:47:03.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
134252026-05-12T01:47:03.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
134262026-05-12T01:47:03.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
134272026-05-12T01:47:03.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 589 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134282026-05-12T01:47:03.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1105 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134292026-05-12T01:47:03.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1105 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134302026-05-12T01:47:03.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }
134312026-05-12T01:47:03.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
134322026-05-12T01:47:03.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
134332026-05-12T01:47:03.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
134342026-05-12T01:47:03.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
134352026-05-12T01:47:03.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
134362026-05-12T01:47:03.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
134372026-05-12T01:47:03.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
134382026-05-12T01:47:03.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 590 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
134392026-05-12T01:47:03.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1106 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134402026-05-12T01:47:03.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1106 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134412026-05-12T01:47:03.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
134422026-05-12T01:47:03.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
134432026-05-12T01:47:03.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
134442026-05-12T01:47:03.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
134452026-05-12T01:47:03.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
134462026-05-12T01:47:03.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
134472026-05-12T01:47:03.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
134482026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1107 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134492026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1107 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134502026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
134512026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
134522026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
134532026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
134542026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
134552026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
134562026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1108 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134572026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1108 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134582026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
134592026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
134602026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
134612026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
134622026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
134632026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
134642026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
134652026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
134662026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
134672026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
134682026-05-12T01:47:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
134692026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1109 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
134702026-05-12T01:47:03.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1109 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134712026-05-12T01:47:03.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
134722026-05-12T01:47:03.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
134732026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
134742026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
134752026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
134762026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
134772026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
134782026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
134792026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
134802026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
134812026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
134822026-05-12T01:47:03.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1110 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
134832026-05-12T01:47:03.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1110 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
134842026-05-12T01:47:03.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
134852026-05-12T01:47:03.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
134862026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
134872026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
134882026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
134892026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
134902026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
134912026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
134922026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
134932026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
134942026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
134952026-05-12T01:47:03.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
134962026-05-12T01:47:03.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1111 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
134972026-05-12T01:47:03.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1111 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
134982026-05-12T01:47:03.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(SpState) }
134992026-05-12T01:47:03.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(SpState) }
135002026-05-12T01:47:03.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
135012026-05-12T01:47:03.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
135022026-05-12T01:47:03.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1112 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
135032026-05-12T01:47:03.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1112 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
135042026-05-12T01:47:03.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
135052026-05-12T01:47:03.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
135062026-05-12T01:47:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
135072026-05-12T01:47:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
135082026-05-12T01:47:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
135092026-05-12T01:47:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
135102026-05-12T01:47:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }
135112026-05-12T01:47:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }
135122026-05-12T01:47:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(SpState) }
135132026-05-12T01:47:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(SpState) }
135142026-05-12T01:47:04.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
135152026-05-12T01:47:04.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
135162026-05-12T01:47:04.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
135172026-05-12T01:47:04.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
135182026-05-12T01:47:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 431 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
135192026-05-12T01:47:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 591 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
135202026-05-12T01:47:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1113 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
135212026-05-12T01:47:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1113 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
135222026-05-12T01:47:04.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }
135232026-05-12T01:47:04.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
135242026-05-12T01:47:04.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
135252026-05-12T01:47:04.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
135262026-05-12T01:47:04.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
135272026-05-12T01:47:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
135282026-05-12T01:47:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
135292026-05-12T01:47:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
135302026-05-12T01:47:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
135312026-05-12T01:47:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
135322026-05-12T01:47:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
135332026-05-12T01:47:04.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 432 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
135342026-05-12T01:47:04.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 592 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135352026-05-12T01:47:04.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1114 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135362026-05-12T01:47:04.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1114 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135372026-05-12T01:47:04.266ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
135382026-05-12T01:47:04.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
135392026-05-12T01:47:04.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
135402026-05-12T01:47:04.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
135412026-05-12T01:47:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
135422026-05-12T01:47:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
135432026-05-12T01:47:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
135442026-05-12T01:47:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
135452026-05-12T01:47:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
135462026-05-12T01:47:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
135472026-05-12T01:47:04.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 593 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135482026-05-12T01:47:04.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1115 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135492026-05-12T01:47:04.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1115 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135502026-05-12T01:47:04.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }
135512026-05-12T01:47:04.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
135522026-05-12T01:47:04.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
135532026-05-12T01:47:04.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
135542026-05-12T01:47:04.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
135552026-05-12T01:47:04.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
135562026-05-12T01:47:04.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
135572026-05-12T01:47:04.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
135582026-05-12T01:47:04.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 594 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
135592026-05-12T01:47:04.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1116 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135602026-05-12T01:47:04.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1116 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135612026-05-12T01:47:04.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
135622026-05-12T01:47:04.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
135632026-05-12T01:47:04.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
135642026-05-12T01:47:04.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
135652026-05-12T01:47:04.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
135662026-05-12T01:47:04.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
135672026-05-12T01:47:04.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
135682026-05-12T01:47:04.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1117 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135692026-05-12T01:47:04.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1117 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135702026-05-12T01:47:04.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
135712026-05-12T01:47:04.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
135722026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
135732026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
135742026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
135752026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
135762026-05-12T01:47:04.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1118 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135772026-05-12T01:47:04.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1118 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135782026-05-12T01:47:04.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
135792026-05-12T01:47:04.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
135802026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
135812026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
135822026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
135832026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
135842026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
135852026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
135862026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
135872026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
135882026-05-12T01:47:04.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
135892026-05-12T01:47:04.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1119 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
135902026-05-12T01:47:04.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1119 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
135912026-05-12T01:47:04.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
135922026-05-12T01:47:04.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
135932026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
135942026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
135952026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
135962026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
135972026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
135982026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
135992026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
136002026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
136012026-05-12T01:47:04.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
136022026-05-12T01:47:04.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1120 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136032026-05-12T01:47:04.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1120 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
136042026-05-12T01:47:04.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
136052026-05-12T01:47:04.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
136062026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
136072026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
136082026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
136092026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
136102026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
136112026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
136122026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
136132026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
136142026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
136152026-05-12T01:47:04.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
136162026-05-12T01:47:04.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1121 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
136172026-05-12T01:47:04.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1121 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
136182026-05-12T01:47:04.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }
136192026-05-12T01:47:04.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }
136202026-05-12T01:47:04.289ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
136212026-05-12T01:47:04.289ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
136222026-05-12T01:47:04.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1122 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
136232026-05-12T01:47:04.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1122 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
136242026-05-12T01:47:04.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
136252026-05-12T01:47:04.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
136262026-05-12T01:47:05.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
136272026-05-12T01:47:05.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
136282026-05-12T01:47:05.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
136292026-05-12T01:47:05.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
136302026-05-12T01:47:05.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }
136312026-05-12T01:47:05.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }
136322026-05-12T01:47:05.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }
136332026-05-12T01:47:05.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }
136342026-05-12T01:47:05.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
136352026-05-12T01:47:05.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
136362026-05-12T01:47:05.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
136372026-05-12T01:47:05.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
136382026-05-12T01:47:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 433 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
136392026-05-12T01:47:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 595 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
136402026-05-12T01:47:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1123 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
136412026-05-12T01:47:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1123 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
136422026-05-12T01:47:05.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }
136432026-05-12T01:47:05.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
136442026-05-12T01:47:05.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
136452026-05-12T01:47:05.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
136462026-05-12T01:47:05.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
136472026-05-12T01:47:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
136482026-05-12T01:47:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
136492026-05-12T01:47:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
136502026-05-12T01:47:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
136512026-05-12T01:47:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
136522026-05-12T01:47:05.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
136532026-05-12T01:47:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 434 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
136542026-05-12T01:47:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 596 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136552026-05-12T01:47:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1124 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136562026-05-12T01:47:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1124 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136572026-05-12T01:47:05.266ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
136582026-05-12T01:47:05.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
136592026-05-12T01:47:05.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
136602026-05-12T01:47:05.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
136612026-05-12T01:47:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
136622026-05-12T01:47:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
136632026-05-12T01:47:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
136642026-05-12T01:47:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
136652026-05-12T01:47:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
136662026-05-12T01:47:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
136672026-05-12T01:47:05.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 597 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136682026-05-12T01:47:05.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1125 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136692026-05-12T01:47:05.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1125 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136702026-05-12T01:47:05.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }
136712026-05-12T01:47:05.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
136722026-05-12T01:47:05.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
136732026-05-12T01:47:05.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
136742026-05-12T01:47:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
136752026-05-12T01:47:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
136762026-05-12T01:47:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
136772026-05-12T01:47:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
136782026-05-12T01:47:05.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 598 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
136792026-05-12T01:47:05.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1126 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136802026-05-12T01:47:05.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1126 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136812026-05-12T01:47:05.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
136822026-05-12T01:47:05.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
136832026-05-12T01:47:05.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
136842026-05-12T01:47:05.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
136852026-05-12T01:47:05.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
136862026-05-12T01:47:05.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
136872026-05-12T01:47:05.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
136882026-05-12T01:47:05.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1127 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136892026-05-12T01:47:05.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1127 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136902026-05-12T01:47:05.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
136912026-05-12T01:47:05.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
136922026-05-12T01:47:05.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
136932026-05-12T01:47:05.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
136942026-05-12T01:47:05.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
136952026-05-12T01:47:05.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
136962026-05-12T01:47:05.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1128 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136972026-05-12T01:47:05.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1128 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
136982026-05-12T01:47:05.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
136992026-05-12T01:47:05.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
137002026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
137012026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
137022026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
137032026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
137042026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
137052026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
137062026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
137072026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
137082026-05-12T01:47:05.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
137092026-05-12T01:47:05.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1129 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
137102026-05-12T01:47:05.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1129 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
137112026-05-12T01:47:05.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
137122026-05-12T01:47:05.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
137132026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
137142026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
137152026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
137162026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
137172026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
137182026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
137192026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
137202026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
137212026-05-12T01:47:05.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
137222026-05-12T01:47:05.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1130 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
137232026-05-12T01:47:05.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1130 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
137242026-05-12T01:47:05.316ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
137252026-05-12T01:47:05.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
137262026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
137272026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
137282026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
137292026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
137302026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
137312026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
137322026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
137332026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
137342026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
137352026-05-12T01:47:05.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
137362026-05-12T01:47:05.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1131 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
137372026-05-12T01:47:05.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1131 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
137382026-05-12T01:47:05.319ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(SpState) }
137392026-05-12T01:47:05.319ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(SpState) }
137402026-05-12T01:47:05.319ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
137412026-05-12T01:47:05.320ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
137422026-05-12T01:47:05.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1132 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
137432026-05-12T01:47:05.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1132 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
137442026-05-12T01:47:05.321ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
137452026-05-12T01:47:05.321ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
137462026-05-12T01:47:06.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
137472026-05-12T01:47:06.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
137482026-05-12T01:47:06.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
137492026-05-12T01:47:06.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
137502026-05-12T01:47:06.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }
137512026-05-12T01:47:06.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }
137522026-05-12T01:47:06.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(SpState) }
137532026-05-12T01:47:06.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(SpState) }
137542026-05-12T01:47:06.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
137552026-05-12T01:47:06.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
137562026-05-12T01:47:06.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
137572026-05-12T01:47:06.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
137582026-05-12T01:47:06.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 435 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
137592026-05-12T01:47:06.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 599 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
137602026-05-12T01:47:06.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1133 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
137612026-05-12T01:47:06.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1133 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
137622026-05-12T01:47:06.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(SpState) }
137632026-05-12T01:47:06.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
137642026-05-12T01:47:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
137652026-05-12T01:47:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
137662026-05-12T01:47:06.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
137672026-05-12T01:47:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
137682026-05-12T01:47:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
137692026-05-12T01:47:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
137702026-05-12T01:47:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
137712026-05-12T01:47:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
137722026-05-12T01:47:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
137732026-05-12T01:47:06.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 436 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
137742026-05-12T01:47:06.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 600 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
137752026-05-12T01:47:06.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1134 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
137762026-05-12T01:47:06.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1134 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
137772026-05-12T01:47:06.272ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
137782026-05-12T01:47:06.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
137792026-05-12T01:47:06.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
137802026-05-12T01:47:06.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
137812026-05-12T01:47:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
137822026-05-12T01:47:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
137832026-05-12T01:47:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
137842026-05-12T01:47:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
137852026-05-12T01:47:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
137862026-05-12T01:47:06.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
137872026-05-12T01:47:06.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 601 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
137882026-05-12T01:47:06.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1135 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
137892026-05-12T01:47:06.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1135 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
137902026-05-12T01:47:06.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }
137912026-05-12T01:47:06.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
137922026-05-12T01:47:06.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
137932026-05-12T01:47:06.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
137942026-05-12T01:47:06.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
137952026-05-12T01:47:06.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
137962026-05-12T01:47:06.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
137972026-05-12T01:47:06.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
137982026-05-12T01:47:06.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 602 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
137992026-05-12T01:47:06.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1136 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138002026-05-12T01:47:06.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1136 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138012026-05-12T01:47:06.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
138022026-05-12T01:47:06.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
138032026-05-12T01:47:06.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
138042026-05-12T01:47:06.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
138052026-05-12T01:47:06.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
138062026-05-12T01:47:06.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
138072026-05-12T01:47:06.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
138082026-05-12T01:47:06.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1137 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138092026-05-12T01:47:06.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1137 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138102026-05-12T01:47:06.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
138112026-05-12T01:47:06.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
138122026-05-12T01:47:06.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
138132026-05-12T01:47:06.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
138142026-05-12T01:47:06.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
138152026-05-12T01:47:06.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
138162026-05-12T01:47:06.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1138 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138172026-05-12T01:47:06.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1138 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138182026-05-12T01:47:06.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
138192026-05-12T01:47:06.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
138202026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
138212026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
138222026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
138232026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
138242026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
138252026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
138262026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
138272026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
138282026-05-12T01:47:06.321ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
138292026-05-12T01:47:06.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1139 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
138302026-05-12T01:47:06.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1139 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138312026-05-12T01:47:06.323ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
138322026-05-12T01:47:06.323ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
138332026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
138342026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
138352026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
138362026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
138372026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
138382026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
138392026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
138402026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
138412026-05-12T01:47:06.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
138422026-05-12T01:47:06.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1140 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138432026-05-12T01:47:06.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1140 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
138442026-05-12T01:47:06.330ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
138452026-05-12T01:47:06.330ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
138462026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
138472026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
138482026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
138492026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
138502026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
138512026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
138522026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
138532026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
138542026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
138552026-05-12T01:47:06.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
138562026-05-12T01:47:06.332ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1141 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
138572026-05-12T01:47:06.332ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1141 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
138582026-05-12T01:47:06.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }
138592026-05-12T01:47:06.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }
138602026-05-12T01:47:06.338ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
138612026-05-12T01:47:06.338ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
138622026-05-12T01:47:06.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1142 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
138632026-05-12T01:47:06.338ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1142 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
138642026-05-12T01:47:06.338ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
138652026-05-12T01:47:06.338ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
138662026-05-12T01:47:07.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
138672026-05-12T01:47:07.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
138682026-05-12T01:47:07.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
138692026-05-12T01:47:07.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
138702026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }
138712026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }
138722026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }
138732026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }
138742026-05-12T01:47:07.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
138752026-05-12T01:47:07.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
138762026-05-12T01:47:07.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
138772026-05-12T01:47:07.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
138782026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 437 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
138792026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 603 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
138802026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1143 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
138812026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1143 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
138822026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }
138832026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
138842026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
138852026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
138862026-05-12T01:47:07.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
138872026-05-12T01:47:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
138882026-05-12T01:47:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
138892026-05-12T01:47:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
138902026-05-12T01:47:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
138912026-05-12T01:47:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
138922026-05-12T01:47:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
138932026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 438 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
138942026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 604 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138952026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1144 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138962026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1144 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
138972026-05-12T01:47:07.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
138982026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
138992026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
139002026-05-12T01:47:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
139012026-05-12T01:47:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
139022026-05-12T01:47:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
139032026-05-12T01:47:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
139042026-05-12T01:47:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
139052026-05-12T01:47:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
139062026-05-12T01:47:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
139072026-05-12T01:47:07.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 605 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139082026-05-12T01:47:07.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1145 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139092026-05-12T01:47:07.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1145 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139102026-05-12T01:47:07.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }
139112026-05-12T01:47:07.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
139122026-05-12T01:47:07.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
139132026-05-12T01:47:07.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
139142026-05-12T01:47:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
139152026-05-12T01:47:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
139162026-05-12T01:47:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
139172026-05-12T01:47:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
139182026-05-12T01:47:07.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 606 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
139192026-05-12T01:47:07.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1146 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139202026-05-12T01:47:07.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1146 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139212026-05-12T01:47:07.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
139222026-05-12T01:47:07.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
139232026-05-12T01:47:07.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
139242026-05-12T01:47:07.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
139252026-05-12T01:47:07.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
139262026-05-12T01:47:07.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
139272026-05-12T01:47:07.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
139282026-05-12T01:47:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1147 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139292026-05-12T01:47:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1147 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139302026-05-12T01:47:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
139312026-05-12T01:47:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
139322026-05-12T01:47:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
139332026-05-12T01:47:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
139342026-05-12T01:47:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
139352026-05-12T01:47:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
139362026-05-12T01:47:07.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1148 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139372026-05-12T01:47:07.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1148 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139382026-05-12T01:47:07.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
139392026-05-12T01:47:07.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
139402026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
139412026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
139422026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
139432026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
139442026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
139452026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
139462026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
139472026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
139482026-05-12T01:47:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
139492026-05-12T01:47:07.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1149 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
139502026-05-12T01:47:07.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1149 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139512026-05-12T01:47:07.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
139522026-05-12T01:47:07.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
139532026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
139542026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
139552026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
139562026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
139572026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
139582026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
139592026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
139602026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
139612026-05-12T01:47:07.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
139622026-05-12T01:47:07.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1150 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
139632026-05-12T01:47:07.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1150 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
139642026-05-12T01:47:07.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
139652026-05-12T01:47:07.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
139662026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
139672026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
139682026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
139692026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
139702026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
139712026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
139722026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
139732026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
139742026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
139752026-05-12T01:47:07.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
139762026-05-12T01:47:07.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1151 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
139772026-05-12T01:47:07.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1151 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
139782026-05-12T01:47:07.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(SpState) }
139792026-05-12T01:47:07.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(SpState) }
139802026-05-12T01:47:07.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
139812026-05-12T01:47:07.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
139822026-05-12T01:47:07.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1152 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
139832026-05-12T01:47:07.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1152 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
139842026-05-12T01:47:07.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
139852026-05-12T01:47:07.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
139862026-05-12T01:47:08.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
139872026-05-12T01:47:08.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
139882026-05-12T01:47:08.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
139892026-05-12T01:47:08.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
139902026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }
139912026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }
139922026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(SpState) }
139932026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(SpState) }
139942026-05-12T01:47:08.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
139952026-05-12T01:47:08.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
139962026-05-12T01:47:08.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
139972026-05-12T01:47:08.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
139982026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 439 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
139992026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 607 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
140002026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1153 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
140012026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1153 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
140022026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(SpState) }
140032026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
140042026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
140052026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
140062026-05-12T01:47:08.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
140072026-05-12T01:47:08.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
140082026-05-12T01:47:08.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
140092026-05-12T01:47:08.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
140102026-05-12T01:47:08.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
140112026-05-12T01:47:08.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
140122026-05-12T01:47:08.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
140132026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 440 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
140142026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 608 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140152026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1154 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140162026-05-12T01:47:08.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1154 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140172026-05-12T01:47:08.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
140182026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
140192026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
140202026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
140212026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
140222026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
140232026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
140242026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
140252026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
140262026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
140272026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 609 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140282026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1155 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140292026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1155 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140302026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }
140312026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
140322026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
140332026-05-12T01:47:08.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
140342026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
140352026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
140362026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
140372026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
140382026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 610 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
140392026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1156 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140402026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1156 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140412026-05-12T01:47:08.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
140422026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
140432026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
140442026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
140452026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
140462026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
140472026-05-12T01:47:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
140482026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1157 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140492026-05-12T01:47:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1157 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140502026-05-12T01:47:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
140512026-05-12T01:47:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
140522026-05-12T01:47:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
140532026-05-12T01:47:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
140542026-05-12T01:47:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
140552026-05-12T01:47:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
140562026-05-12T01:47:08.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1158 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140572026-05-12T01:47:08.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1158 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140582026-05-12T01:47:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
140592026-05-12T01:47:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
140602026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
140612026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
140622026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
140632026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
140642026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
140652026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
140662026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
140672026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
140682026-05-12T01:47:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
140692026-05-12T01:47:08.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1159 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
140702026-05-12T01:47:08.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1159 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140712026-05-12T01:47:08.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
140722026-05-12T01:47:08.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
140732026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
140742026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
140752026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
140762026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
140772026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
140782026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
140792026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
140802026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
140812026-05-12T01:47:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
140822026-05-12T01:47:08.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1160 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
140832026-05-12T01:47:08.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1160 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
140842026-05-12T01:47:08.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
140852026-05-12T01:47:08.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
140862026-05-12T01:47:08.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
140872026-05-12T01:47:08.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
140882026-05-12T01:47:08.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
140892026-05-12T01:47:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
140902026-05-12T01:47:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
140912026-05-12T01:47:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
140922026-05-12T01:47:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
140932026-05-12T01:47:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
140942026-05-12T01:47:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
140952026-05-12T01:47:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
140962026-05-12T01:47:08.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1161 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
140972026-05-12T01:47:08.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1161 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
140982026-05-12T01:47:08.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }
140992026-05-12T01:47:08.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }
141002026-05-12T01:47:08.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
141012026-05-12T01:47:08.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
141022026-05-12T01:47:08.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1162 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
141032026-05-12T01:47:08.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1162 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
141042026-05-12T01:47:08.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
141052026-05-12T01:47:08.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
141062026-05-12T01:47:09.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
141072026-05-12T01:47:09.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
141082026-05-12T01:47:09.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
141092026-05-12T01:47:09.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
141102026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(SpState) }
141112026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }
141122026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }
141132026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }
141142026-05-12T01:47:09.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
141152026-05-12T01:47:09.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
141162026-05-12T01:47:09.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
141172026-05-12T01:47:09.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
141182026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 441 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
141192026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 611 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
141202026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1163 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
141212026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1163 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
141222026-05-12T01:47:09.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }
141232026-05-12T01:47:09.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
141242026-05-12T01:47:09.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
141252026-05-12T01:47:09.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
141262026-05-12T01:47:09.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
141272026-05-12T01:47:09.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
141282026-05-12T01:47:09.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
141292026-05-12T01:47:09.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
141302026-05-12T01:47:09.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
141312026-05-12T01:47:09.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
141322026-05-12T01:47:09.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
141332026-05-12T01:47:09.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 442 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
141342026-05-12T01:47:09.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 612 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141352026-05-12T01:47:09.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1164 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141362026-05-12T01:47:09.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1164 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141372026-05-12T01:47:09.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
141382026-05-12T01:47:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
141392026-05-12T01:47:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
141402026-05-12T01:47:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
141412026-05-12T01:47:09.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
141422026-05-12T01:47:09.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
141432026-05-12T01:47:09.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
141442026-05-12T01:47:09.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
141452026-05-12T01:47:09.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
141462026-05-12T01:47:09.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
141472026-05-12T01:47:09.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 613 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141482026-05-12T01:47:09.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1165 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141492026-05-12T01:47:09.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1165 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141502026-05-12T01:47:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }
141512026-05-12T01:47:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
141522026-05-12T01:47:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
141532026-05-12T01:47:09.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
141542026-05-12T01:47:09.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
141552026-05-12T01:47:09.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
141562026-05-12T01:47:09.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
141572026-05-12T01:47:09.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
141582026-05-12T01:47:09.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 614 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
141592026-05-12T01:47:09.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1166 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141602026-05-12T01:47:09.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1166 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141612026-05-12T01:47:09.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
141622026-05-12T01:47:09.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
141632026-05-12T01:47:09.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
141642026-05-12T01:47:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
141652026-05-12T01:47:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
141662026-05-12T01:47:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
141672026-05-12T01:47:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
141682026-05-12T01:47:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1167 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141692026-05-12T01:47:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1167 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141702026-05-12T01:47:09.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
141712026-05-12T01:47:09.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
141722026-05-12T01:47:09.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
141732026-05-12T01:47:09.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
141742026-05-12T01:47:09.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
141752026-05-12T01:47:09.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
141762026-05-12T01:47:09.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1168 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141772026-05-12T01:47:09.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1168 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141782026-05-12T01:47:09.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
141792026-05-12T01:47:09.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
141802026-05-12T01:47:09.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
141812026-05-12T01:47:09.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
141822026-05-12T01:47:09.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
141832026-05-12T01:47:09.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
141842026-05-12T01:47:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
141852026-05-12T01:47:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
141862026-05-12T01:47:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
141872026-05-12T01:47:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
141882026-05-12T01:47:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
141892026-05-12T01:47:09.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1169 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
141902026-05-12T01:47:09.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1169 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
141912026-05-12T01:47:09.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
141922026-05-12T01:47:09.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
141932026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
141942026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
141952026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
141962026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
141972026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
141982026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
141992026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
142002026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
142012026-05-12T01:47:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
142022026-05-12T01:47:09.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1170 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142032026-05-12T01:47:09.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1170 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
142042026-05-12T01:47:09.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
142052026-05-12T01:47:09.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
142062026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
142072026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
142082026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
142092026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
142102026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
142112026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
142122026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
142132026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
142142026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
142152026-05-12T01:47:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
142162026-05-12T01:47:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1171 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
142172026-05-12T01:47:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1171 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
142182026-05-12T01:47:09.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(SpState) }
142192026-05-12T01:47:09.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(SpState) }
142202026-05-12T01:47:09.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
142212026-05-12T01:47:09.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
142222026-05-12T01:47:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1172 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
142232026-05-12T01:47:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1172 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
142242026-05-12T01:47:09.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
142252026-05-12T01:47:09.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
142262026-05-12T01:47:10.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
142272026-05-12T01:47:10.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
142282026-05-12T01:47:10.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
142292026-05-12T01:47:10.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
142302026-05-12T01:47:10.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }
142312026-05-12T01:47:10.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }
142322026-05-12T01:47:10.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(SpState) }
142332026-05-12T01:47:10.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(SpState) }
142342026-05-12T01:47:10.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
142352026-05-12T01:47:10.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
142362026-05-12T01:47:10.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
142372026-05-12T01:47:10.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
142382026-05-12T01:47:10.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 443 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
142392026-05-12T01:47:10.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 615 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
142402026-05-12T01:47:10.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1173 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
142412026-05-12T01:47:10.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1173 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
142422026-05-12T01:47:10.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }
142432026-05-12T01:47:10.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
142442026-05-12T01:47:10.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
142452026-05-12T01:47:10.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
142462026-05-12T01:47:10.286ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
142472026-05-12T01:47:10.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
142482026-05-12T01:47:10.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
142492026-05-12T01:47:10.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
142502026-05-12T01:47:10.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
142512026-05-12T01:47:10.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
142522026-05-12T01:47:10.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
142532026-05-12T01:47:10.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 444 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
142542026-05-12T01:47:10.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 616 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142552026-05-12T01:47:10.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1174 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142562026-05-12T01:47:10.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1174 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142572026-05-12T01:47:10.313ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
142582026-05-12T01:47:10.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
142592026-05-12T01:47:10.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
142602026-05-12T01:47:10.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
142612026-05-12T01:47:10.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
142622026-05-12T01:47:10.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
142632026-05-12T01:47:10.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
142642026-05-12T01:47:10.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
142652026-05-12T01:47:10.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
142662026-05-12T01:47:10.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
142672026-05-12T01:47:10.395ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 617 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142682026-05-12T01:47:10.395ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1175 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142692026-05-12T01:47:10.395ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1175 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142702026-05-12T01:47:10.397ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }
142712026-05-12T01:47:10.397ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
142722026-05-12T01:47:10.397ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
142732026-05-12T01:47:10.415ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
142742026-05-12T01:47:10.415ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
142752026-05-12T01:47:10.415ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
142762026-05-12T01:47:10.415ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
142772026-05-12T01:47:10.415ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
142782026-05-12T01:47:10.417ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 618 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
142792026-05-12T01:47:10.417ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1176 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142802026-05-12T01:47:10.417ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1176 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142812026-05-12T01:47:10.417ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
142822026-05-12T01:47:10.419ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
142832026-05-12T01:47:10.420ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
142842026-05-12T01:47:10.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
142852026-05-12T01:47:10.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
142862026-05-12T01:47:10.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
142872026-05-12T01:47:10.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
142882026-05-12T01:47:10.421ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1177 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142892026-05-12T01:47:10.421ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1177 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142902026-05-12T01:47:10.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
142912026-05-12T01:47:10.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
142922026-05-12T01:47:10.427ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
142932026-05-12T01:47:10.427ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
142942026-05-12T01:47:10.427ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
142952026-05-12T01:47:10.427ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
142962026-05-12T01:47:10.428ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1178 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142972026-05-12T01:47:10.428ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1178 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
142982026-05-12T01:47:10.431ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
142992026-05-12T01:47:10.431ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
143002026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
143012026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
143022026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
143032026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
143042026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
143052026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
143062026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
143072026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
143082026-05-12T01:47:10.451ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
143092026-05-12T01:47:10.454ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1179 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
143102026-05-12T01:47:10.454ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1179 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
143112026-05-12T01:47:10.456ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
143122026-05-12T01:47:10.456ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
143132026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
143142026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
143152026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
143162026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
143172026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
143182026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
143192026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
143202026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
143212026-05-12T01:47:10.457ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
143222026-05-12T01:47:10.462ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1180 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
143232026-05-12T01:47:10.462ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1180 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
143242026-05-12T01:47:10.481ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
143252026-05-12T01:47:10.484ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
143262026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
143272026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
143282026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
143292026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
143302026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
143312026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
143322026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
143332026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
143342026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
143352026-05-12T01:47:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
143362026-05-12T01:47:10.484ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1181 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
143372026-05-12T01:47:10.484ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1181 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
143382026-05-12T01:47:10.488ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }
143392026-05-12T01:47:10.488ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }
143402026-05-12T01:47:10.490ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
143412026-05-12T01:47:10.490ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
143422026-05-12T01:47:10.515ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1182 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
143432026-05-12T01:47:10.515ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1182 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
143442026-05-12T01:47:10.515ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
143452026-05-12T01:47:10.515ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
143462026-05-12T01:47:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
143472026-05-12T01:47:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
143482026-05-12T01:47:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
143492026-05-12T01:47:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
143502026-05-12T01:47:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }
143512026-05-12T01:47:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }
143522026-05-12T01:47:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }
143532026-05-12T01:47:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }
143542026-05-12T01:47:11.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
143552026-05-12T01:47:11.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
143562026-05-12T01:47:11.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
143572026-05-12T01:47:11.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
143582026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 445 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
143592026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 619 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
143602026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1183 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
143612026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1183 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
143622026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }
143632026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
143642026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
143652026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
143662026-05-12T01:47:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
143672026-05-12T01:47:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
143682026-05-12T01:47:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
143692026-05-12T01:47:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
143702026-05-12T01:47:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
143712026-05-12T01:47:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
143722026-05-12T01:47:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
143732026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 446 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
143742026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 620 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
143752026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1184 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
143762026-05-12T01:47:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1184 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
143772026-05-12T01:47:11.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
143782026-05-12T01:47:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
143792026-05-12T01:47:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
143802026-05-12T01:47:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
143812026-05-12T01:47:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
143822026-05-12T01:47:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
143832026-05-12T01:47:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
143842026-05-12T01:47:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
143852026-05-12T01:47:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
143862026-05-12T01:47:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
143872026-05-12T01:47:11.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 621 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
143882026-05-12T01:47:11.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1185 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
143892026-05-12T01:47:11.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1185 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
143902026-05-12T01:47:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }
143912026-05-12T01:47:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
143922026-05-12T01:47:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
143932026-05-12T01:47:11.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
143942026-05-12T01:47:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
143952026-05-12T01:47:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
143962026-05-12T01:47:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
143972026-05-12T01:47:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
143982026-05-12T01:47:11.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 622 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
143992026-05-12T01:47:11.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1186 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144002026-05-12T01:47:11.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1186 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144012026-05-12T01:47:11.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
144022026-05-12T01:47:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
144032026-05-12T01:47:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
144042026-05-12T01:47:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
144052026-05-12T01:47:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
144062026-05-12T01:47:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
144072026-05-12T01:47:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
144082026-05-12T01:47:11.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1187 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144092026-05-12T01:47:11.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1187 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144102026-05-12T01:47:11.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
144112026-05-12T01:47:11.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
144122026-05-12T01:47:11.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
144132026-05-12T01:47:11.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
144142026-05-12T01:47:11.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
144152026-05-12T01:47:11.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
144162026-05-12T01:47:11.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1188 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144172026-05-12T01:47:11.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1188 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144182026-05-12T01:47:11.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
144192026-05-12T01:47:11.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
144202026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
144212026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
144222026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
144232026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
144242026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
144252026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
144262026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
144272026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
144282026-05-12T01:47:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
144292026-05-12T01:47:11.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1189 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
144302026-05-12T01:47:11.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1189 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144312026-05-12T01:47:11.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
144322026-05-12T01:47:11.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
144332026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
144342026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
144352026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
144362026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
144372026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
144382026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
144392026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
144402026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
144412026-05-12T01:47:11.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
144422026-05-12T01:47:11.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1190 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144432026-05-12T01:47:11.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1190 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
144442026-05-12T01:47:11.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
144452026-05-12T01:47:11.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
144462026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
144472026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
144482026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
144492026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
144502026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
144512026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
144522026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
144532026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
144542026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
144552026-05-12T01:47:11.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
144562026-05-12T01:47:11.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1191 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
144572026-05-12T01:47:11.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1191 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
144582026-05-12T01:47:11.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(SpState) }
144592026-05-12T01:47:11.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(SpState) }
144602026-05-12T01:47:11.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
144612026-05-12T01:47:11.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
144622026-05-12T01:47:11.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1192 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
144632026-05-12T01:47:11.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1192 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
144642026-05-12T01:47:11.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
144652026-05-12T01:47:11.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
144662026-05-12T01:47:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
144672026-05-12T01:47:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
144682026-05-12T01:47:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
144692026-05-12T01:47:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
144702026-05-12T01:47:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }
144712026-05-12T01:47:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }
144722026-05-12T01:47:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(SpState) }
144732026-05-12T01:47:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(SpState) }
144742026-05-12T01:47:12.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
144752026-05-12T01:47:12.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
144762026-05-12T01:47:12.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
144772026-05-12T01:47:12.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
144782026-05-12T01:47:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 447 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
144792026-05-12T01:47:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 623 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
144802026-05-12T01:47:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1193 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
144812026-05-12T01:47:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1193 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
144822026-05-12T01:47:12.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(SpState) }
144832026-05-12T01:47:12.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
144842026-05-12T01:47:12.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
144852026-05-12T01:47:12.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
144862026-05-12T01:47:12.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
144872026-05-12T01:47:12.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
144882026-05-12T01:47:12.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
144892026-05-12T01:47:12.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
144902026-05-12T01:47:12.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
144912026-05-12T01:47:12.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
144922026-05-12T01:47:12.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
144932026-05-12T01:47:12.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 448 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
144942026-05-12T01:47:12.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 624 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144952026-05-12T01:47:12.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1194 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144962026-05-12T01:47:12.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1194 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
144972026-05-12T01:47:12.288ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
144982026-05-12T01:47:12.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
144992026-05-12T01:47:12.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
145002026-05-12T01:47:12.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
145012026-05-12T01:47:12.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
145022026-05-12T01:47:12.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
145032026-05-12T01:47:12.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
145042026-05-12T01:47:12.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
145052026-05-12T01:47:12.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
145062026-05-12T01:47:12.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
145072026-05-12T01:47:12.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 625 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145082026-05-12T01:47:12.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1195 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145092026-05-12T01:47:12.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1195 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145102026-05-12T01:47:12.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }
145112026-05-12T01:47:12.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
145122026-05-12T01:47:12.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
145132026-05-12T01:47:12.301ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
145142026-05-12T01:47:12.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
145152026-05-12T01:47:12.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
145162026-05-12T01:47:12.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
145172026-05-12T01:47:12.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
145182026-05-12T01:47:12.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 626 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
145192026-05-12T01:47:12.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1196 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145202026-05-12T01:47:12.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1196 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145212026-05-12T01:47:12.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
145222026-05-12T01:47:12.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
145232026-05-12T01:47:12.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
145242026-05-12T01:47:12.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
145252026-05-12T01:47:12.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
145262026-05-12T01:47:12.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
145272026-05-12T01:47:12.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
145282026-05-12T01:47:12.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1197 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145292026-05-12T01:47:12.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1197 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145302026-05-12T01:47:12.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
145312026-05-12T01:47:12.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
145322026-05-12T01:47:12.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
145332026-05-12T01:47:12.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
145342026-05-12T01:47:12.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
145352026-05-12T01:47:12.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
145362026-05-12T01:47:12.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1198 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145372026-05-12T01:47:12.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1198 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145382026-05-12T01:47:12.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
145392026-05-12T01:47:12.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
145402026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
145412026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
145422026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
145432026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
145442026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
145452026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
145462026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
145472026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
145482026-05-12T01:47:12.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
145492026-05-12T01:47:12.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1199 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
145502026-05-12T01:47:12.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1199 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145512026-05-12T01:47:12.342ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
145522026-05-12T01:47:12.343ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
145532026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
145542026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
145552026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
145562026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
145572026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
145582026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
145592026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
145602026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
145612026-05-12T01:47:12.344ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
145622026-05-12T01:47:12.345ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1200 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
145632026-05-12T01:47:12.345ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1200 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
145642026-05-12T01:47:12.347ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
145652026-05-12T01:47:12.347ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
145662026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
145672026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
145682026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
145692026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
145702026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
145712026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
145722026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
145732026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
145742026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
145752026-05-12T01:47:12.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
145762026-05-12T01:47:12.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1201 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
145772026-05-12T01:47:12.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1201 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
145782026-05-12T01:47:12.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }
145792026-05-12T01:47:12.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }
145802026-05-12T01:47:12.374ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
145812026-05-12T01:47:12.374ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
145822026-05-12T01:47:12.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1202 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
145832026-05-12T01:47:12.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1202 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
145842026-05-12T01:47:12.374ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
145852026-05-12T01:47:12.374ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
145862026-05-12T01:47:13.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
145872026-05-12T01:47:13.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
145882026-05-12T01:47:13.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
145892026-05-12T01:47:13.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
145902026-05-12T01:47:13.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(SpState) }
145912026-05-12T01:47:13.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }
145922026-05-12T01:47:13.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }
145932026-05-12T01:47:13.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }
145942026-05-12T01:47:13.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
145952026-05-12T01:47:13.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
145962026-05-12T01:47:13.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
145972026-05-12T01:47:13.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
145982026-05-12T01:47:13.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 449 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
145992026-05-12T01:47:13.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 627 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
146002026-05-12T01:47:13.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1203 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
146012026-05-12T01:47:13.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1203 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
146022026-05-12T01:47:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }
146032026-05-12T01:47:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
146042026-05-12T01:47:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
146052026-05-12T01:47:13.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
146062026-05-12T01:47:13.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
146072026-05-12T01:47:13.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
146082026-05-12T01:47:13.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
146092026-05-12T01:47:13.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
146102026-05-12T01:47:13.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
146112026-05-12T01:47:13.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
146122026-05-12T01:47:13.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
146132026-05-12T01:47:13.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 450 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
146142026-05-12T01:47:13.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 628 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146152026-05-12T01:47:13.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1204 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146162026-05-12T01:47:13.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1204 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146172026-05-12T01:47:13.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
146182026-05-12T01:47:13.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
146192026-05-12T01:47:13.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
146202026-05-12T01:47:13.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
146212026-05-12T01:47:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
146222026-05-12T01:47:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
146232026-05-12T01:47:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
146242026-05-12T01:47:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
146252026-05-12T01:47:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
146262026-05-12T01:47:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
146272026-05-12T01:47:13.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 629 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146282026-05-12T01:47:13.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1205 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146292026-05-12T01:47:13.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1205 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146302026-05-12T01:47:13.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }
146312026-05-12T01:47:13.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
146322026-05-12T01:47:13.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
146332026-05-12T01:47:13.292ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
146342026-05-12T01:47:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
146352026-05-12T01:47:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
146362026-05-12T01:47:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
146372026-05-12T01:47:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
146382026-05-12T01:47:13.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 630 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
146392026-05-12T01:47:13.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1206 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146402026-05-12T01:47:13.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1206 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146412026-05-12T01:47:13.293ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
146422026-05-12T01:47:13.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
146432026-05-12T01:47:13.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
146442026-05-12T01:47:13.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
146452026-05-12T01:47:13.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
146462026-05-12T01:47:13.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
146472026-05-12T01:47:13.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
146482026-05-12T01:47:13.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1207 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146492026-05-12T01:47:13.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1207 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146502026-05-12T01:47:13.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
146512026-05-12T01:47:13.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
146522026-05-12T01:47:13.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
146532026-05-12T01:47:13.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
146542026-05-12T01:47:13.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
146552026-05-12T01:47:13.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
146562026-05-12T01:47:13.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1208 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146572026-05-12T01:47:13.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1208 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146582026-05-12T01:47:13.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
146592026-05-12T01:47:13.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
146602026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
146612026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
146622026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
146632026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
146642026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
146652026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
146662026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
146672026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
146682026-05-12T01:47:13.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
146692026-05-12T01:47:13.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1209 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
146702026-05-12T01:47:13.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1209 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146712026-05-12T01:47:13.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
146722026-05-12T01:47:13.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
146732026-05-12T01:47:13.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
146742026-05-12T01:47:13.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
146752026-05-12T01:47:13.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
146762026-05-12T01:47:13.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
146772026-05-12T01:47:13.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
146782026-05-12T01:47:13.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
146792026-05-12T01:47:13.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
146802026-05-12T01:47:13.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
146812026-05-12T01:47:13.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
146822026-05-12T01:47:13.315ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1210 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
146832026-05-12T01:47:13.315ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1210 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
146842026-05-12T01:47:13.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
146852026-05-12T01:47:13.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
146862026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
146872026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
146882026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
146892026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
146902026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
146912026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
146922026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
146932026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
146942026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
146952026-05-12T01:47:13.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
146962026-05-12T01:47:13.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1211 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
146972026-05-12T01:47:13.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1211 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
146982026-05-12T01:47:13.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(SpState) }
146992026-05-12T01:47:13.334ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(SpState) }
147002026-05-12T01:47:13.334ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
147012026-05-12T01:47:13.334ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
147022026-05-12T01:47:13.334ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1212 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
147032026-05-12T01:47:13.334ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1212 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
147042026-05-12T01:47:13.334ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
147052026-05-12T01:47:13.334ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
147062026-05-12T01:47:14.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
147072026-05-12T01:47:14.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
147082026-05-12T01:47:14.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
147092026-05-12T01:47:14.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
147102026-05-12T01:47:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }
147112026-05-12T01:47:14.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }
147122026-05-12T01:47:14.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(SpState) }
147132026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(SpState) }
147142026-05-12T01:47:14.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
147152026-05-12T01:47:14.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
147162026-05-12T01:47:14.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
147172026-05-12T01:47:14.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
147182026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 451 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
147192026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 631 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
147202026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1213 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
147212026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1213 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
147222026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }
147232026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
147242026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
147252026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
147262026-05-12T01:47:14.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
147272026-05-12T01:47:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
147282026-05-12T01:47:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
147292026-05-12T01:47:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
147302026-05-12T01:47:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
147312026-05-12T01:47:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
147322026-05-12T01:47:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
147332026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 452 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
147342026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 632 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147352026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1214 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147362026-05-12T01:47:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1214 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147372026-05-12T01:47:14.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
147382026-05-12T01:47:14.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
147392026-05-12T01:47:14.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
147402026-05-12T01:47:14.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
147412026-05-12T01:47:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
147422026-05-12T01:47:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
147432026-05-12T01:47:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
147442026-05-12T01:47:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
147452026-05-12T01:47:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
147462026-05-12T01:47:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
147472026-05-12T01:47:14.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 633 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147482026-05-12T01:47:14.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1215 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147492026-05-12T01:47:14.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1215 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147502026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }
147512026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
147522026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
147532026-05-12T01:47:14.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
147542026-05-12T01:47:14.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
147552026-05-12T01:47:14.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
147562026-05-12T01:47:14.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
147572026-05-12T01:47:14.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
147582026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 634 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
147592026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1216 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147602026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1216 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147612026-05-12T01:47:14.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
147622026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
147632026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
147642026-05-12T01:47:14.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
147652026-05-12T01:47:14.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
147662026-05-12T01:47:14.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
147672026-05-12T01:47:14.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
147682026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1217 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147692026-05-12T01:47:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1217 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147702026-05-12T01:47:14.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
147712026-05-12T01:47:14.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
147722026-05-12T01:47:14.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
147732026-05-12T01:47:14.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
147742026-05-12T01:47:14.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
147752026-05-12T01:47:14.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
147762026-05-12T01:47:14.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1218 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147772026-05-12T01:47:14.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1218 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147782026-05-12T01:47:14.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
147792026-05-12T01:47:14.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
147802026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
147812026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
147822026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
147832026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
147842026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
147852026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
147862026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
147872026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
147882026-05-12T01:47:14.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
147892026-05-12T01:47:14.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1219 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
147902026-05-12T01:47:14.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1219 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
147912026-05-12T01:47:14.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
147922026-05-12T01:47:14.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
147932026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
147942026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
147952026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
147962026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
147972026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
147982026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
147992026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
148002026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
148012026-05-12T01:47:14.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
148022026-05-12T01:47:14.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1220 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148032026-05-12T01:47:14.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1220 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
148042026-05-12T01:47:14.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
148052026-05-12T01:47:14.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
148062026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
148072026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
148082026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
148092026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
148102026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
148112026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
148122026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
148132026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
148142026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
148152026-05-12T01:47:14.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
148162026-05-12T01:47:14.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1221 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
148172026-05-12T01:47:14.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1221 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
148182026-05-12T01:47:14.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }
148192026-05-12T01:47:14.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }
148202026-05-12T01:47:14.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
148212026-05-12T01:47:14.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
148222026-05-12T01:47:14.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1222 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
148232026-05-12T01:47:14.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1222 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
148242026-05-12T01:47:14.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
148252026-05-12T01:47:14.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
148262026-05-12T01:47:15.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
148272026-05-12T01:47:15.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
148282026-05-12T01:47:15.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
148292026-05-12T01:47:15.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
148302026-05-12T01:47:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }
148312026-05-12T01:47:15.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }
148322026-05-12T01:47:15.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }
148332026-05-12T01:47:15.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }
148342026-05-12T01:47:15.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
148352026-05-12T01:47:15.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
148362026-05-12T01:47:15.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
148372026-05-12T01:47:15.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
148382026-05-12T01:47:15.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 453 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
148392026-05-12T01:47:15.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 635 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
148402026-05-12T01:47:15.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1223 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
148412026-05-12T01:47:15.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1223 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
148422026-05-12T01:47:15.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }
148432026-05-12T01:47:15.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
148442026-05-12T01:47:15.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
148452026-05-12T01:47:15.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
148462026-05-12T01:47:15.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
148472026-05-12T01:47:15.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
148482026-05-12T01:47:15.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
148492026-05-12T01:47:15.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
148502026-05-12T01:47:15.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
148512026-05-12T01:47:15.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
148522026-05-12T01:47:15.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
148532026-05-12T01:47:15.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 454 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
148542026-05-12T01:47:15.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 636 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148552026-05-12T01:47:15.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1224 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148562026-05-12T01:47:15.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1224 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148572026-05-12T01:47:15.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
148582026-05-12T01:47:15.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
148592026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
148602026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
148612026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
148622026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
148632026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
148642026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
148652026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
148662026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
148672026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 637 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148682026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1225 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148692026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1225 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148702026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }
148712026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
148722026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
148732026-05-12T01:47:15.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
148742026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
148752026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
148762026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
148772026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
148782026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 638 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
148792026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1226 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148802026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1226 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148812026-05-12T01:47:15.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
148822026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
148832026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
148842026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
148852026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
148862026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
148872026-05-12T01:47:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
148882026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1227 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148892026-05-12T01:47:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1227 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148902026-05-12T01:47:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
148912026-05-12T01:47:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
148922026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
148932026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
148942026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
148952026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
148962026-05-12T01:47:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1228 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148972026-05-12T01:47:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1228 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
148982026-05-12T01:47:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
148992026-05-12T01:47:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
149002026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
149012026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
149022026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
149032026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
149042026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
149052026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
149062026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
149072026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
149082026-05-12T01:47:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
149092026-05-12T01:47:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1229 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
149102026-05-12T01:47:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1229 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
149112026-05-12T01:47:15.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
149122026-05-12T01:47:15.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
149132026-05-12T01:47:15.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
149142026-05-12T01:47:15.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
149152026-05-12T01:47:15.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
149162026-05-12T01:47:15.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
149172026-05-12T01:47:15.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
149182026-05-12T01:47:15.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
149192026-05-12T01:47:15.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
149202026-05-12T01:47:15.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
149212026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
149222026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1230 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
149232026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1230 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
149242026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
149252026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
149262026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
149272026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
149282026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
149292026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
149302026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
149312026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
149322026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
149332026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
149342026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
149352026-05-12T01:47:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
149362026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1231 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
149372026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1231 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
149382026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(SpState) }
149392026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(SpState) }
149402026-05-12T01:47:15.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
149412026-05-12T01:47:15.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
149422026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1232 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
149432026-05-12T01:47:15.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1232 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
149442026-05-12T01:47:15.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
149452026-05-12T01:47:15.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
149462026-05-12T01:47:16.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
149472026-05-12T01:47:16.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
149482026-05-12T01:47:16.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
149492026-05-12T01:47:16.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
149502026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }
149512026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }
149522026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(SpState) }
149532026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(SpState) }
149542026-05-12T01:47:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
149552026-05-12T01:47:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
149562026-05-12T01:47:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
149572026-05-12T01:47:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
149582026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 455 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
149592026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 639 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
149602026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1233 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
149612026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1233 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
149622026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(SpState) }
149632026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
149642026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
149652026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
149662026-05-12T01:47:16.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
149672026-05-12T01:47:16.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
149682026-05-12T01:47:16.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
149692026-05-12T01:47:16.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
149702026-05-12T01:47:16.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
149712026-05-12T01:47:16.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
149722026-05-12T01:47:16.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
149732026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 456 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
149742026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 640 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
149752026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1234 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
149762026-05-12T01:47:16.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1234 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
149772026-05-12T01:47:16.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
149782026-05-12T01:47:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
149792026-05-12T01:47:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
149802026-05-12T01:47:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
149812026-05-12T01:47:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
149822026-05-12T01:47:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
149832026-05-12T01:47:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
149842026-05-12T01:47:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
149852026-05-12T01:47:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
149862026-05-12T01:47:16.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
149872026-05-12T01:47:16.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 641 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
149882026-05-12T01:47:16.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1235 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
149892026-05-12T01:47:16.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1235 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
149902026-05-12T01:47:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }
149912026-05-12T01:47:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
149922026-05-12T01:47:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
149932026-05-12T01:47:16.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
149942026-05-12T01:47:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
149952026-05-12T01:47:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
149962026-05-12T01:47:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
149972026-05-12T01:47:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
149982026-05-12T01:47:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 642 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
149992026-05-12T01:47:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1236 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150002026-05-12T01:47:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1236 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150012026-05-12T01:47:16.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
150022026-05-12T01:47:16.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
150032026-05-12T01:47:16.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
150042026-05-12T01:47:16.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
150052026-05-12T01:47:16.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
150062026-05-12T01:47:16.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
150072026-05-12T01:47:16.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
150082026-05-12T01:47:16.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1237 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150092026-05-12T01:47:16.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1237 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150102026-05-12T01:47:16.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
150112026-05-12T01:47:16.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
150122026-05-12T01:47:16.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
150132026-05-12T01:47:16.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
150142026-05-12T01:47:16.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
150152026-05-12T01:47:16.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
150162026-05-12T01:47:16.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1238 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150172026-05-12T01:47:16.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1238 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150182026-05-12T01:47:16.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
150192026-05-12T01:47:16.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
150202026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
150212026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
150222026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
150232026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
150242026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
150252026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
150262026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
150272026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
150282026-05-12T01:47:16.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
150292026-05-12T01:47:16.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1239 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
150302026-05-12T01:47:16.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1239 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150312026-05-12T01:47:16.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
150322026-05-12T01:47:16.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
150332026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
150342026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
150352026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
150362026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
150372026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
150382026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
150392026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
150402026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
150412026-05-12T01:47:16.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
150422026-05-12T01:47:16.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1240 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150432026-05-12T01:47:16.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1240 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
150442026-05-12T01:47:16.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
150452026-05-12T01:47:16.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
150462026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
150472026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
150482026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
150492026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
150502026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
150512026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
150522026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
150532026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
150542026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
150552026-05-12T01:47:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
150562026-05-12T01:47:16.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1241 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
150572026-05-12T01:47:16.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1241 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
150582026-05-12T01:47:16.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }
150592026-05-12T01:47:16.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }
150602026-05-12T01:47:16.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
150612026-05-12T01:47:16.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
150622026-05-12T01:47:16.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1242 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
150632026-05-12T01:47:16.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1242 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
150642026-05-12T01:47:16.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
150652026-05-12T01:47:16.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
150662026-05-12T01:47:17.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
150672026-05-12T01:47:17.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
150682026-05-12T01:47:17.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
150692026-05-12T01:47:17.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
150702026-05-12T01:47:17.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }
150712026-05-12T01:47:17.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }
150722026-05-12T01:47:17.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }
150732026-05-12T01:47:17.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }
150742026-05-12T01:47:17.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
150752026-05-12T01:47:17.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
150762026-05-12T01:47:17.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
150772026-05-12T01:47:17.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
150782026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 457 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
150792026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 643 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
150802026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1243 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
150812026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1243 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
150822026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }
150832026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
150842026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
150852026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
150862026-05-12T01:47:17.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
150872026-05-12T01:47:17.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
150882026-05-12T01:47:17.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
150892026-05-12T01:47:17.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
150902026-05-12T01:47:17.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
150912026-05-12T01:47:17.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
150922026-05-12T01:47:17.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
150932026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 458 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
150942026-05-12T01:47:17.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 644 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150952026-05-12T01:47:17.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1244 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150962026-05-12T01:47:17.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1244 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
150972026-05-12T01:47:17.265ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
150982026-05-12T01:47:17.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
150992026-05-12T01:47:17.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
151002026-05-12T01:47:17.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
151012026-05-12T01:47:17.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
151022026-05-12T01:47:17.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
151032026-05-12T01:47:17.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
151042026-05-12T01:47:17.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
151052026-05-12T01:47:17.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
151062026-05-12T01:47:17.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
151072026-05-12T01:47:17.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 645 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151082026-05-12T01:47:17.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1245 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151092026-05-12T01:47:17.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1245 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151102026-05-12T01:47:17.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }
151112026-05-12T01:47:17.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
151122026-05-12T01:47:17.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
151132026-05-12T01:47:17.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
151142026-05-12T01:47:17.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
151152026-05-12T01:47:17.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
151162026-05-12T01:47:17.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
151172026-05-12T01:47:17.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
151182026-05-12T01:47:17.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 646 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
151192026-05-12T01:47:17.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1246 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151202026-05-12T01:47:17.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1246 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151212026-05-12T01:47:17.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
151222026-05-12T01:47:17.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
151232026-05-12T01:47:17.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
151242026-05-12T01:47:17.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
151252026-05-12T01:47:17.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
151262026-05-12T01:47:17.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
151272026-05-12T01:47:17.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
151282026-05-12T01:47:17.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1247 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151292026-05-12T01:47:17.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1247 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151302026-05-12T01:47:17.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
151312026-05-12T01:47:17.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
151322026-05-12T01:47:17.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
151332026-05-12T01:47:17.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
151342026-05-12T01:47:17.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
151352026-05-12T01:47:17.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
151362026-05-12T01:47:17.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1248 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151372026-05-12T01:47:17.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1248 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151382026-05-12T01:47:17.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
151392026-05-12T01:47:17.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
151402026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
151412026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
151422026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
151432026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
151442026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
151452026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
151462026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
151472026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
151482026-05-12T01:47:17.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
151492026-05-12T01:47:17.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1249 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
151502026-05-12T01:47:17.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1249 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151512026-05-12T01:47:17.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
151522026-05-12T01:47:17.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
151532026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
151542026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
151552026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
151562026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
151572026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
151582026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
151592026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
151602026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
151612026-05-12T01:47:17.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
151622026-05-12T01:47:17.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1250 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
151632026-05-12T01:47:17.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1250 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
151642026-05-12T01:47:17.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
151652026-05-12T01:47:17.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
151662026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
151672026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
151682026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
151692026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
151702026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
151712026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
151722026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
151732026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
151742026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
151752026-05-12T01:47:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
151762026-05-12T01:47:17.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1251 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
151772026-05-12T01:47:17.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1251 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
151782026-05-12T01:47:17.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(SpState) }
151792026-05-12T01:47:17.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(SpState) }
151802026-05-12T01:47:17.318ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
151812026-05-12T01:47:17.318ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
151822026-05-12T01:47:17.319ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1252 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
151832026-05-12T01:47:17.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1252 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
151842026-05-12T01:47:17.320ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
151852026-05-12T01:47:17.320ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
151862026-05-12T01:47:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
151872026-05-12T01:47:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
151882026-05-12T01:47:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
151892026-05-12T01:47:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
151902026-05-12T01:47:18.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }
151912026-05-12T01:47:18.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }
151922026-05-12T01:47:18.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(SpState) }
151932026-05-12T01:47:18.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(SpState) }
151942026-05-12T01:47:18.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
151952026-05-12T01:47:18.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
151962026-05-12T01:47:18.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
151972026-05-12T01:47:18.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
151982026-05-12T01:47:18.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 459 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
151992026-05-12T01:47:18.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 647 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
152002026-05-12T01:47:18.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1253 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
152012026-05-12T01:47:18.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1253 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
152022026-05-12T01:47:18.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(SpState) }
152032026-05-12T01:47:18.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
152042026-05-12T01:47:18.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
152052026-05-12T01:47:18.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
152062026-05-12T01:47:18.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
152072026-05-12T01:47:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
152082026-05-12T01:47:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
152092026-05-12T01:47:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
152102026-05-12T01:47:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
152112026-05-12T01:47:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
152122026-05-12T01:47:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
152132026-05-12T01:47:18.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 460 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
152142026-05-12T01:47:18.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 648 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152152026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1254 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152162026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1254 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152172026-05-12T01:47:18.265ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
152182026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
152192026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
152202026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
152212026-05-12T01:47:18.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
152222026-05-12T01:47:18.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
152232026-05-12T01:47:18.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
152242026-05-12T01:47:18.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
152252026-05-12T01:47:18.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
152262026-05-12T01:47:18.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
152272026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 649 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152282026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1255 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152292026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1255 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152302026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }
152312026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
152322026-05-12T01:47:18.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
152332026-05-12T01:47:18.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
152342026-05-12T01:47:18.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
152352026-05-12T01:47:18.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
152362026-05-12T01:47:18.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
152372026-05-12T01:47:18.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
152382026-05-12T01:47:18.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 650 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
152392026-05-12T01:47:18.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1256 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152402026-05-12T01:47:18.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1256 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152412026-05-12T01:47:18.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
152422026-05-12T01:47:18.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
152432026-05-12T01:47:18.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
152442026-05-12T01:47:18.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
152452026-05-12T01:47:18.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
152462026-05-12T01:47:18.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
152472026-05-12T01:47:18.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
152482026-05-12T01:47:18.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1257 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152492026-05-12T01:47:18.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1257 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152502026-05-12T01:47:18.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
152512026-05-12T01:47:18.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
152522026-05-12T01:47:18.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
152532026-05-12T01:47:18.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
152542026-05-12T01:47:18.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
152552026-05-12T01:47:18.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
152562026-05-12T01:47:18.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1258 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152572026-05-12T01:47:18.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1258 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152582026-05-12T01:47:18.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
152592026-05-12T01:47:18.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
152602026-05-12T01:47:18.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
152612026-05-12T01:47:18.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
152622026-05-12T01:47:18.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
152632026-05-12T01:47:18.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
152642026-05-12T01:47:18.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
152652026-05-12T01:47:18.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
152662026-05-12T01:47:18.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
152672026-05-12T01:47:18.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
152682026-05-12T01:47:18.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
152692026-05-12T01:47:18.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1259 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
152702026-05-12T01:47:18.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1259 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152712026-05-12T01:47:18.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
152722026-05-12T01:47:18.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
152732026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
152742026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
152752026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
152762026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
152772026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
152782026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
152792026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
152802026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
152812026-05-12T01:47:18.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
152822026-05-12T01:47:18.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1260 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
152832026-05-12T01:47:18.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1260 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
152842026-05-12T01:47:18.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
152852026-05-12T01:47:18.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
152862026-05-12T01:47:18.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
152872026-05-12T01:47:18.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
152882026-05-12T01:47:18.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
152892026-05-12T01:47:18.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
152902026-05-12T01:47:18.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
152912026-05-12T01:47:18.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
152922026-05-12T01:47:18.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
152932026-05-12T01:47:18.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
152942026-05-12T01:47:18.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
152952026-05-12T01:47:18.316ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
152962026-05-12T01:47:18.332ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1261 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
152972026-05-12T01:47:18.333ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1261 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
152982026-05-12T01:47:18.356ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }
152992026-05-12T01:47:18.358ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }
153002026-05-12T01:47:18.358ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
153012026-05-12T01:47:18.358ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
153022026-05-12T01:47:18.363ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1262 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
153032026-05-12T01:47:18.363ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1262 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
153042026-05-12T01:47:18.363ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
153052026-05-12T01:47:18.363ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
153062026-05-12T01:47:19.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
153072026-05-12T01:47:19.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
153082026-05-12T01:47:19.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
153092026-05-12T01:47:19.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
153102026-05-12T01:47:19.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(SpState) }
153112026-05-12T01:47:19.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }
153122026-05-12T01:47:19.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }
153132026-05-12T01:47:19.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }
153142026-05-12T01:47:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
153152026-05-12T01:47:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
153162026-05-12T01:47:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
153172026-05-12T01:47:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
153182026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 461 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
153192026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 651 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
153202026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1263 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
153212026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1263 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
153222026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }
153232026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
153242026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
153252026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
153262026-05-12T01:47:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
153272026-05-12T01:47:19.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
153282026-05-12T01:47:19.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
153292026-05-12T01:47:19.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
153302026-05-12T01:47:19.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
153312026-05-12T01:47:19.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
153322026-05-12T01:47:19.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
153332026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 462 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
153342026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 652 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153352026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1264 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153362026-05-12T01:47:19.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1264 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153372026-05-12T01:47:19.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
153382026-05-12T01:47:19.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
153392026-05-12T01:47:19.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
153402026-05-12T01:47:19.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
153412026-05-12T01:47:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
153422026-05-12T01:47:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
153432026-05-12T01:47:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
153442026-05-12T01:47:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
153452026-05-12T01:47:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
153462026-05-12T01:47:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
153472026-05-12T01:47:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 653 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153482026-05-12T01:47:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1265 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153492026-05-12T01:47:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1265 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153502026-05-12T01:47:19.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }
153512026-05-12T01:47:19.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
153522026-05-12T01:47:19.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
153532026-05-12T01:47:19.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
153542026-05-12T01:47:19.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
153552026-05-12T01:47:19.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
153562026-05-12T01:47:19.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
153572026-05-12T01:47:19.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
153582026-05-12T01:47:19.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 654 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
153592026-05-12T01:47:19.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1266 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153602026-05-12T01:47:19.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1266 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153612026-05-12T01:47:19.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
153622026-05-12T01:47:19.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
153632026-05-12T01:47:19.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
153642026-05-12T01:47:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
153652026-05-12T01:47:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
153662026-05-12T01:47:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
153672026-05-12T01:47:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
153682026-05-12T01:47:19.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1267 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153692026-05-12T01:47:19.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1267 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153702026-05-12T01:47:19.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
153712026-05-12T01:47:19.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
153722026-05-12T01:47:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
153732026-05-12T01:47:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
153742026-05-12T01:47:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
153752026-05-12T01:47:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
153762026-05-12T01:47:19.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1268 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153772026-05-12T01:47:19.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1268 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153782026-05-12T01:47:19.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
153792026-05-12T01:47:19.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
153802026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
153812026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
153822026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
153832026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
153842026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
153852026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
153862026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
153872026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
153882026-05-12T01:47:19.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
153892026-05-12T01:47:19.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1269 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
153902026-05-12T01:47:19.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1269 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
153912026-05-12T01:47:19.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
153922026-05-12T01:47:19.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
153932026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
153942026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
153952026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
153962026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
153972026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
153982026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
153992026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
154002026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
154012026-05-12T01:47:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
154022026-05-12T01:47:19.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1270 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154032026-05-12T01:47:19.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1270 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
154042026-05-12T01:47:19.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
154052026-05-12T01:47:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
154062026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
154072026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
154082026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
154092026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
154102026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
154112026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
154122026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
154132026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
154142026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
154152026-05-12T01:47:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
154162026-05-12T01:47:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1271 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
154172026-05-12T01:47:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1271 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
154182026-05-12T01:47:19.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(SpState) }
154192026-05-12T01:47:19.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(SpState) }
154202026-05-12T01:47:19.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
154212026-05-12T01:47:19.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
154222026-05-12T01:47:19.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1272 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
154232026-05-12T01:47:19.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1272 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
154242026-05-12T01:47:19.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
154252026-05-12T01:47:19.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
154262026-05-12T01:47:20.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
154272026-05-12T01:47:20.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
154282026-05-12T01:47:20.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
154292026-05-12T01:47:20.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
154302026-05-12T01:47:20.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }
154312026-05-12T01:47:20.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }
154322026-05-12T01:47:20.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(SpState) }
154332026-05-12T01:47:20.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(SpState) }
154342026-05-12T01:47:20.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
154352026-05-12T01:47:20.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
154362026-05-12T01:47:20.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
154372026-05-12T01:47:20.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
154382026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 463 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
154392026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 655 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
154402026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1273 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
154412026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1273 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
154422026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }
154432026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
154442026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
154452026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
154462026-05-12T01:47:20.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
154472026-05-12T01:47:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
154482026-05-12T01:47:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
154492026-05-12T01:47:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
154502026-05-12T01:47:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
154512026-05-12T01:47:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
154522026-05-12T01:47:20.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
154532026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 464 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
154542026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 656 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154552026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1274 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154562026-05-12T01:47:20.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1274 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154572026-05-12T01:47:20.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
154582026-05-12T01:47:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
154592026-05-12T01:47:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
154602026-05-12T01:47:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
154612026-05-12T01:47:20.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
154622026-05-12T01:47:20.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
154632026-05-12T01:47:20.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
154642026-05-12T01:47:20.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
154652026-05-12T01:47:20.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
154662026-05-12T01:47:20.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
154672026-05-12T01:47:20.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 657 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154682026-05-12T01:47:20.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1275 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154692026-05-12T01:47:20.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1275 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154702026-05-12T01:47:20.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }
154712026-05-12T01:47:20.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
154722026-05-12T01:47:20.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
154732026-05-12T01:47:20.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
154742026-05-12T01:47:20.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
154752026-05-12T01:47:20.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
154762026-05-12T01:47:20.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
154772026-05-12T01:47:20.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
154782026-05-12T01:47:20.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 658 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
154792026-05-12T01:47:20.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1276 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154802026-05-12T01:47:20.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1276 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154812026-05-12T01:47:20.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
154822026-05-12T01:47:20.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
154832026-05-12T01:47:20.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
154842026-05-12T01:47:20.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
154852026-05-12T01:47:20.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
154862026-05-12T01:47:20.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
154872026-05-12T01:47:20.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
154882026-05-12T01:47:20.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1277 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154892026-05-12T01:47:20.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1277 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154902026-05-12T01:47:20.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
154912026-05-12T01:47:20.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
154922026-05-12T01:47:20.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
154932026-05-12T01:47:20.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
154942026-05-12T01:47:20.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
154952026-05-12T01:47:20.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
154962026-05-12T01:47:20.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1278 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154972026-05-12T01:47:20.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1278 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
154982026-05-12T01:47:20.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
154992026-05-12T01:47:20.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
155002026-05-12T01:47:20.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
155012026-05-12T01:47:20.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
155022026-05-12T01:47:20.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
155032026-05-12T01:47:20.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
155042026-05-12T01:47:20.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
155052026-05-12T01:47:20.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
155062026-05-12T01:47:20.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
155072026-05-12T01:47:20.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
155082026-05-12T01:47:20.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
155092026-05-12T01:47:20.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1279 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
155102026-05-12T01:47:20.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1279 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
155112026-05-12T01:47:20.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
155122026-05-12T01:47:20.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
155132026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
155142026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
155152026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
155162026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
155172026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
155182026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
155192026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
155202026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
155212026-05-12T01:47:20.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
155222026-05-12T01:47:20.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1280 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
155232026-05-12T01:47:20.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1280 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
155242026-05-12T01:47:20.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
155252026-05-12T01:47:20.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
155262026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
155272026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
155282026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
155292026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
155302026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
155312026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
155322026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
155332026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
155342026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
155352026-05-12T01:47:20.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
155362026-05-12T01:47:20.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1281 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
155372026-05-12T01:47:20.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1281 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
155382026-05-12T01:47:20.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }
155392026-05-12T01:47:20.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }
155402026-05-12T01:47:20.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
155412026-05-12T01:47:20.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
155422026-05-12T01:47:20.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1282 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
155432026-05-12T01:47:20.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1282 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
155442026-05-12T01:47:20.312ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
155452026-05-12T01:47:20.312ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
155462026-05-12T01:47:21.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
155472026-05-12T01:47:21.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
155482026-05-12T01:47:21.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
155492026-05-12T01:47:21.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
155502026-05-12T01:47:21.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }
155512026-05-12T01:47:21.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }
155522026-05-12T01:47:21.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }
155532026-05-12T01:47:21.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }
155542026-05-12T01:47:21.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
155552026-05-12T01:47:21.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
155562026-05-12T01:47:21.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
155572026-05-12T01:47:21.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
155582026-05-12T01:47:21.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 465 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
155592026-05-12T01:47:21.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 659 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
155602026-05-12T01:47:21.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1283 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
155612026-05-12T01:47:21.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1283 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
155622026-05-12T01:47:21.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }
155632026-05-12T01:47:21.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
155642026-05-12T01:47:21.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
155652026-05-12T01:47:21.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
155662026-05-12T01:47:21.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
155672026-05-12T01:47:21.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
155682026-05-12T01:47:21.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
155692026-05-12T01:47:21.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
155702026-05-12T01:47:21.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
155712026-05-12T01:47:21.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
155722026-05-12T01:47:21.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
155732026-05-12T01:47:21.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 466 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
155742026-05-12T01:47:21.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 660 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
155752026-05-12T01:47:21.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1284 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
155762026-05-12T01:47:21.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1284 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
155772026-05-12T01:47:21.269ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
155782026-05-12T01:47:21.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
155792026-05-12T01:47:21.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
155802026-05-12T01:47:21.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
155812026-05-12T01:47:21.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
155822026-05-12T01:47:21.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
155832026-05-12T01:47:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
155842026-05-12T01:47:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
155852026-05-12T01:47:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
155862026-05-12T01:47:21.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
155872026-05-12T01:47:21.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 661 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
155882026-05-12T01:47:21.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1285 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
155892026-05-12T01:47:21.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1285 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
155902026-05-12T01:47:21.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }
155912026-05-12T01:47:21.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
155922026-05-12T01:47:21.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
155932026-05-12T01:47:21.291ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
155942026-05-12T01:47:21.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
155952026-05-12T01:47:21.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
155962026-05-12T01:47:21.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
155972026-05-12T01:47:21.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
155982026-05-12T01:47:21.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 662 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
155992026-05-12T01:47:21.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1286 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156002026-05-12T01:47:21.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1286 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156012026-05-12T01:47:21.295ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
156022026-05-12T01:47:21.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
156032026-05-12T01:47:21.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
156042026-05-12T01:47:21.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
156052026-05-12T01:47:21.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
156062026-05-12T01:47:21.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
156072026-05-12T01:47:21.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
156082026-05-12T01:47:21.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1287 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156092026-05-12T01:47:21.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1287 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156102026-05-12T01:47:21.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
156112026-05-12T01:47:21.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
156122026-05-12T01:47:21.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
156132026-05-12T01:47:21.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
156142026-05-12T01:47:21.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
156152026-05-12T01:47:21.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
156162026-05-12T01:47:21.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1288 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156172026-05-12T01:47:21.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1288 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156182026-05-12T01:47:21.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
156192026-05-12T01:47:21.377ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
156202026-05-12T01:47:21.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
156212026-05-12T01:47:21.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
156222026-05-12T01:47:21.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
156232026-05-12T01:47:21.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
156242026-05-12T01:47:21.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
156252026-05-12T01:47:21.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
156262026-05-12T01:47:21.379ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
156272026-05-12T01:47:21.379ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
156282026-05-12T01:47:21.379ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
156292026-05-12T01:47:21.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1289 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
156302026-05-12T01:47:21.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1289 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156312026-05-12T01:47:21.382ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
156322026-05-12T01:47:21.382ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
156332026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
156342026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
156352026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
156362026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
156372026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
156382026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
156392026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
156402026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
156412026-05-12T01:47:21.383ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
156422026-05-12T01:47:21.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1290 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156432026-05-12T01:47:21.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1290 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
156442026-05-12T01:47:21.385ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
156452026-05-12T01:47:21.385ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
156462026-05-12T01:47:21.386ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
156472026-05-12T01:47:21.386ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
156482026-05-12T01:47:21.386ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
156492026-05-12T01:47:21.386ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
156502026-05-12T01:47:21.386ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
156512026-05-12T01:47:21.386ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
156522026-05-12T01:47:21.386ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
156532026-05-12T01:47:21.387ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
156542026-05-12T01:47:21.387ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
156552026-05-12T01:47:21.387ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
156562026-05-12T01:47:21.387ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1291 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
156572026-05-12T01:47:21.388ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1291 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
156582026-05-12T01:47:21.388ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(SpState) }
156592026-05-12T01:47:21.388ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(SpState) }
156602026-05-12T01:47:21.393ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
156612026-05-12T01:47:21.393ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
156622026-05-12T01:47:21.393ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1292 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
156632026-05-12T01:47:21.393ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1292 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
156642026-05-12T01:47:21.393ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
156652026-05-12T01:47:21.393ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
156662026-05-12T01:47:22.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
156672026-05-12T01:47:22.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
156682026-05-12T01:47:22.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
156692026-05-12T01:47:22.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
156702026-05-12T01:47:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }
156712026-05-12T01:47:22.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }
156722026-05-12T01:47:22.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(SpState) }
156732026-05-12T01:47:22.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(SpState) }
156742026-05-12T01:47:22.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
156752026-05-12T01:47:22.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
156762026-05-12T01:47:22.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
156772026-05-12T01:47:22.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
156782026-05-12T01:47:22.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 467 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
156792026-05-12T01:47:22.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 663 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
156802026-05-12T01:47:22.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1293 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
156812026-05-12T01:47:22.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1293 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
156822026-05-12T01:47:22.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(SpState) }
156832026-05-12T01:47:22.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
156842026-05-12T01:47:22.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
156852026-05-12T01:47:22.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
156862026-05-12T01:47:22.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
156872026-05-12T01:47:22.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
156882026-05-12T01:47:22.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
156892026-05-12T01:47:22.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
156902026-05-12T01:47:22.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
156912026-05-12T01:47:22.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
156922026-05-12T01:47:22.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
156932026-05-12T01:47:22.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 468 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
156942026-05-12T01:47:22.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 664 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156952026-05-12T01:47:22.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1294 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156962026-05-12T01:47:22.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1294 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
156972026-05-12T01:47:22.286ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
156982026-05-12T01:47:22.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
156992026-05-12T01:47:22.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
157002026-05-12T01:47:22.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
157012026-05-12T01:47:22.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
157022026-05-12T01:47:22.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
157032026-05-12T01:47:22.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
157042026-05-12T01:47:22.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
157052026-05-12T01:47:22.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
157062026-05-12T01:47:22.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
157072026-05-12T01:47:22.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 665 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157082026-05-12T01:47:22.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1295 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157092026-05-12T01:47:22.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1295 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157102026-05-12T01:47:22.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }
157112026-05-12T01:47:22.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
157122026-05-12T01:47:22.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
157132026-05-12T01:47:22.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
157142026-05-12T01:47:22.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
157152026-05-12T01:47:22.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
157162026-05-12T01:47:22.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
157172026-05-12T01:47:22.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
157182026-05-12T01:47:22.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 666 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
157192026-05-12T01:47:22.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1296 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157202026-05-12T01:47:22.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1296 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157212026-05-12T01:47:22.313ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
157222026-05-12T01:47:22.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
157232026-05-12T01:47:22.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
157242026-05-12T01:47:22.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
157252026-05-12T01:47:22.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
157262026-05-12T01:47:22.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
157272026-05-12T01:47:22.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
157282026-05-12T01:47:22.316ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1297 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157292026-05-12T01:47:22.316ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1297 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157302026-05-12T01:47:22.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
157312026-05-12T01:47:22.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
157322026-05-12T01:47:22.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
157332026-05-12T01:47:22.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
157342026-05-12T01:47:22.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
157352026-05-12T01:47:22.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
157362026-05-12T01:47:22.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1298 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157372026-05-12T01:47:22.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1298 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157382026-05-12T01:47:22.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
157392026-05-12T01:47:22.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
157402026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
157412026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
157422026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
157432026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
157442026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
157452026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
157462026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
157472026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
157482026-05-12T01:47:22.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
157492026-05-12T01:47:22.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1299 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
157502026-05-12T01:47:22.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1299 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157512026-05-12T01:47:22.320ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
157522026-05-12T01:47:22.320ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
157532026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
157542026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
157552026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
157562026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
157572026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
157582026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
157592026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
157602026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
157612026-05-12T01:47:22.320ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
157622026-05-12T01:47:22.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1300 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
157632026-05-12T01:47:22.320ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1300 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
157642026-05-12T01:47:22.322ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
157652026-05-12T01:47:22.322ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
157662026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
157672026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
157682026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
157692026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
157702026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
157712026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
157722026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
157732026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
157742026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
157752026-05-12T01:47:22.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
157762026-05-12T01:47:22.322ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1301 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
157772026-05-12T01:47:22.322ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1301 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
157782026-05-12T01:47:22.325ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }
157792026-05-12T01:47:22.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }
157802026-05-12T01:47:22.340ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
157812026-05-12T01:47:22.340ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
157822026-05-12T01:47:22.341ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1302 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
157832026-05-12T01:47:22.341ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1302 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
157842026-05-12T01:47:22.341ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
157852026-05-12T01:47:22.341ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
157862026-05-12T01:47:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
157872026-05-12T01:47:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
157882026-05-12T01:47:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
157892026-05-12T01:47:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
157902026-05-12T01:47:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(SpState) }
157912026-05-12T01:47:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }
157922026-05-12T01:47:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }
157932026-05-12T01:47:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }
157942026-05-12T01:47:23.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
157952026-05-12T01:47:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
157962026-05-12T01:47:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
157972026-05-12T01:47:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
157982026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 469 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
157992026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 667 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
158002026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1303 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
158012026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1303 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
158022026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }
158032026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
158042026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
158052026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
158062026-05-12T01:47:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
158072026-05-12T01:47:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
158082026-05-12T01:47:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
158092026-05-12T01:47:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
158102026-05-12T01:47:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
158112026-05-12T01:47:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
158122026-05-12T01:47:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
158132026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 470 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
158142026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 668 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158152026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1304 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158162026-05-12T01:47:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1304 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158172026-05-12T01:47:23.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
158182026-05-12T01:47:23.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
158192026-05-12T01:47:23.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
158202026-05-12T01:47:23.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
158212026-05-12T01:47:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
158222026-05-12T01:47:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
158232026-05-12T01:47:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
158242026-05-12T01:47:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
158252026-05-12T01:47:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
158262026-05-12T01:47:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
158272026-05-12T01:47:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 669 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158282026-05-12T01:47:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1305 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158292026-05-12T01:47:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1305 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158302026-05-12T01:47:23.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }
158312026-05-12T01:47:23.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
158322026-05-12T01:47:23.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
158332026-05-12T01:47:23.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
158342026-05-12T01:47:23.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
158352026-05-12T01:47:23.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
158362026-05-12T01:47:23.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
158372026-05-12T01:47:23.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
158382026-05-12T01:47:23.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 670 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
158392026-05-12T01:47:23.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1306 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158402026-05-12T01:47:23.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1306 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158412026-05-12T01:47:23.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
158422026-05-12T01:47:23.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
158432026-05-12T01:47:23.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
158442026-05-12T01:47:23.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
158452026-05-12T01:47:23.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
158462026-05-12T01:47:23.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
158472026-05-12T01:47:23.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
158482026-05-12T01:47:23.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1307 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158492026-05-12T01:47:23.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1307 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158502026-05-12T01:47:23.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
158512026-05-12T01:47:23.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
158522026-05-12T01:47:23.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
158532026-05-12T01:47:23.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
158542026-05-12T01:47:23.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
158552026-05-12T01:47:23.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
158562026-05-12T01:47:23.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1308 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158572026-05-12T01:47:23.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1308 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158582026-05-12T01:47:23.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
158592026-05-12T01:47:23.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
158602026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
158612026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
158622026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
158632026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
158642026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
158652026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
158662026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
158672026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
158682026-05-12T01:47:23.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
158692026-05-12T01:47:23.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1309 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
158702026-05-12T01:47:23.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1309 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158712026-05-12T01:47:23.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
158722026-05-12T01:47:23.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
158732026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
158742026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
158752026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
158762026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
158772026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
158782026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
158792026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
158802026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
158812026-05-12T01:47:23.313ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
158822026-05-12T01:47:23.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1310 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
158832026-05-12T01:47:23.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1310 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
158842026-05-12T01:47:23.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
158852026-05-12T01:47:23.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
158862026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
158872026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
158882026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
158892026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
158902026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
158912026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
158922026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
158932026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
158942026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
158952026-05-12T01:47:23.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
158962026-05-12T01:47:23.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1311 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
158972026-05-12T01:47:23.318ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1311 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
158982026-05-12T01:47:23.320ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(SpState) }
158992026-05-12T01:47:23.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(SpState) }
159002026-05-12T01:47:23.323ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
159012026-05-12T01:47:23.325ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
159022026-05-12T01:47:23.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1312 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
159032026-05-12T01:47:23.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1312 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
159042026-05-12T01:47:23.325ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
159052026-05-12T01:47:23.325ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
159062026-05-12T01:47:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
159072026-05-12T01:47:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
159082026-05-12T01:47:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
159092026-05-12T01:47:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
159102026-05-12T01:47:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }
159112026-05-12T01:47:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(SpState) }
159122026-05-12T01:47:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(SpState) }
159132026-05-12T01:47:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(SpState) }
159142026-05-12T01:47:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
159152026-05-12T01:47:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
159162026-05-12T01:47:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
159172026-05-12T01:47:24.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
159182026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 471 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
159192026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 671 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
159202026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1313 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
159212026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1313 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
159222026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }
159232026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
159242026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
159252026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
159262026-05-12T01:47:24.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
159272026-05-12T01:47:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
159282026-05-12T01:47:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
159292026-05-12T01:47:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
159302026-05-12T01:47:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
159312026-05-12T01:47:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
159322026-05-12T01:47:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
159332026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 472 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
159342026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 672 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159352026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1314 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159362026-05-12T01:47:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1314 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159372026-05-12T01:47:24.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
159382026-05-12T01:47:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
159392026-05-12T01:47:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
159402026-05-12T01:47:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
159412026-05-12T01:47:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
159422026-05-12T01:47:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
159432026-05-12T01:47:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
159442026-05-12T01:47:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
159452026-05-12T01:47:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
159462026-05-12T01:47:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
159472026-05-12T01:47:24.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 673 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159482026-05-12T01:47:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1315 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159492026-05-12T01:47:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1315 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159502026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }
159512026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
159522026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
159532026-05-12T01:47:24.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
159542026-05-12T01:47:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
159552026-05-12T01:47:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
159562026-05-12T01:47:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
159572026-05-12T01:47:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
159582026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 674 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
159592026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1316 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159602026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1316 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159612026-05-12T01:47:24.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
159622026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
159632026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
159642026-05-12T01:47:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
159652026-05-12T01:47:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
159662026-05-12T01:47:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
159672026-05-12T01:47:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
159682026-05-12T01:47:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1317 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159692026-05-12T01:47:24.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1317 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159702026-05-12T01:47:24.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
159712026-05-12T01:47:24.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
159722026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
159732026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
159742026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
159752026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
159762026-05-12T01:47:24.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1318 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159772026-05-12T01:47:24.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1318 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159782026-05-12T01:47:24.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
159792026-05-12T01:47:24.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
159802026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
159812026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
159822026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
159832026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
159842026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
159852026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
159862026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
159872026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
159882026-05-12T01:47:24.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
159892026-05-12T01:47:24.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1319 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
159902026-05-12T01:47:24.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1319 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
159912026-05-12T01:47:24.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
159922026-05-12T01:47:24.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
159932026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
159942026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
159952026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
159962026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
159972026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
159982026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
159992026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
160002026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
160012026-05-12T01:47:24.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
160022026-05-12T01:47:24.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1320 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160032026-05-12T01:47:24.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1320 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
160042026-05-12T01:47:24.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
160052026-05-12T01:47:24.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
160062026-05-12T01:47:24.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
160072026-05-12T01:47:24.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
160082026-05-12T01:47:24.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
160092026-05-12T01:47:24.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
160102026-05-12T01:47:24.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
160112026-05-12T01:47:24.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
160122026-05-12T01:47:24.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
160132026-05-12T01:47:24.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
160142026-05-12T01:47:24.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
160152026-05-12T01:47:24.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
160162026-05-12T01:47:24.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1321 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
160172026-05-12T01:47:24.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1321 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
160182026-05-12T01:47:24.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }
160192026-05-12T01:47:24.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }
160202026-05-12T01:47:24.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
160212026-05-12T01:47:24.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
160222026-05-12T01:47:24.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1322 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
160232026-05-12T01:47:24.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1322 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
160242026-05-12T01:47:24.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
160252026-05-12T01:47:24.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
160262026-05-12T01:47:25.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
160272026-05-12T01:47:25.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
160282026-05-12T01:47:25.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
160292026-05-12T01:47:25.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
160302026-05-12T01:47:25.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }
160312026-05-12T01:47:25.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }
160322026-05-12T01:47:25.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }
160332026-05-12T01:47:25.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }
160342026-05-12T01:47:25.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
160352026-05-12T01:47:25.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
160362026-05-12T01:47:25.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
160372026-05-12T01:47:25.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
160382026-05-12T01:47:25.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 473 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
160392026-05-12T01:47:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 675 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
160402026-05-12T01:47:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1323 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
160412026-05-12T01:47:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1323 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
160422026-05-12T01:47:25.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }
160432026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
160442026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
160452026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
160462026-05-12T01:47:25.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
160472026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
160482026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
160492026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
160502026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
160512026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
160522026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
160532026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 474 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
160542026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 676 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160552026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1324 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160562026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1324 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160572026-05-12T01:47:25.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
160582026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
160592026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
160602026-05-12T01:47:25.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
160612026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
160622026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
160632026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
160642026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
160652026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
160662026-05-12T01:47:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
160672026-05-12T01:47:25.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 677 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160682026-05-12T01:47:25.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1325 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160692026-05-12T01:47:25.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1325 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160702026-05-12T01:47:25.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }
160712026-05-12T01:47:25.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
160722026-05-12T01:47:25.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
160732026-05-12T01:47:25.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
160742026-05-12T01:47:25.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
160752026-05-12T01:47:25.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
160762026-05-12T01:47:25.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
160772026-05-12T01:47:25.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
160782026-05-12T01:47:25.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 678 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
160792026-05-12T01:47:25.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1326 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160802026-05-12T01:47:25.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1326 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160812026-05-12T01:47:25.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
160822026-05-12T01:47:25.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
160832026-05-12T01:47:25.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
160842026-05-12T01:47:25.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
160852026-05-12T01:47:25.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
160862026-05-12T01:47:25.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
160872026-05-12T01:47:25.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
160882026-05-12T01:47:25.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1327 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160892026-05-12T01:47:25.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1327 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160902026-05-12T01:47:25.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
160912026-05-12T01:47:25.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
160922026-05-12T01:47:25.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
160932026-05-12T01:47:25.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
160942026-05-12T01:47:25.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
160952026-05-12T01:47:25.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
160962026-05-12T01:47:25.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1328 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160972026-05-12T01:47:25.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1328 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
160982026-05-12T01:47:25.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
160992026-05-12T01:47:25.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
161002026-05-12T01:47:25.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
161012026-05-12T01:47:25.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
161022026-05-12T01:47:25.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
161032026-05-12T01:47:25.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
161042026-05-12T01:47:25.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
161052026-05-12T01:47:25.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
161062026-05-12T01:47:25.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
161072026-05-12T01:47:25.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
161082026-05-12T01:47:25.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
161092026-05-12T01:47:25.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1329 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
161102026-05-12T01:47:25.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1329 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
161112026-05-12T01:47:25.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
161122026-05-12T01:47:25.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
161132026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
161142026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
161152026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
161162026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
161172026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
161182026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
161192026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
161202026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
161212026-05-12T01:47:25.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
161222026-05-12T01:47:25.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1330 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
161232026-05-12T01:47:25.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1330 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
161242026-05-12T01:47:25.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
161252026-05-12T01:47:25.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
161262026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
161272026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
161282026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
161292026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
161302026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
161312026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
161322026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
161332026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
161342026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
161352026-05-12T01:47:25.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
161362026-05-12T01:47:25.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1331 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
161372026-05-12T01:47:25.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1331 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
161382026-05-12T01:47:25.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(SpState) }
161392026-05-12T01:47:25.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(SpState) }
161402026-05-12T01:47:25.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
161412026-05-12T01:47:25.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
161422026-05-12T01:47:25.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1332 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
161432026-05-12T01:47:25.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1332 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
161442026-05-12T01:47:25.299ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
161452026-05-12T01:47:25.299ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
161462026-05-12T01:47:26.282ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
161472026-05-12T01:47:26.282ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
161482026-05-12T01:47:26.282ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
161492026-05-12T01:47:26.282ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
161502026-05-12T01:47:26.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }
161512026-05-12T01:47:26.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(SpState) }
161522026-05-12T01:47:26.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(SpState) }
161532026-05-12T01:47:26.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(SpState) }
161542026-05-12T01:47:26.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
161552026-05-12T01:47:26.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
161562026-05-12T01:47:26.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
161572026-05-12T01:47:26.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
161582026-05-12T01:47:26.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 475 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
161592026-05-12T01:47:26.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 679 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
161602026-05-12T01:47:26.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1333 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
161612026-05-12T01:47:26.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1333 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
161622026-05-12T01:47:26.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(SpState) }
161632026-05-12T01:47:26.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
161642026-05-12T01:47:26.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
161652026-05-12T01:47:26.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
161662026-05-12T01:47:26.294ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
161672026-05-12T01:47:26.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
161682026-05-12T01:47:26.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
161692026-05-12T01:47:26.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
161702026-05-12T01:47:26.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
161712026-05-12T01:47:26.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
161722026-05-12T01:47:26.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
161732026-05-12T01:47:26.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 476 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
161742026-05-12T01:47:26.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 680 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
161752026-05-12T01:47:26.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1334 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
161762026-05-12T01:47:26.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1334 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
161772026-05-12T01:47:26.297ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
161782026-05-12T01:47:26.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
161792026-05-12T01:47:26.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
161802026-05-12T01:47:26.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
161812026-05-12T01:47:26.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
161822026-05-12T01:47:26.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
161832026-05-12T01:47:26.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
161842026-05-12T01:47:26.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
161852026-05-12T01:47:26.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
161862026-05-12T01:47:26.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
161872026-05-12T01:47:26.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 681 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
161882026-05-12T01:47:26.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1335 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
161892026-05-12T01:47:26.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1335 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
161902026-05-12T01:47:26.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }
161912026-05-12T01:47:26.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
161922026-05-12T01:47:26.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
161932026-05-12T01:47:26.305ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
161942026-05-12T01:47:26.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
161952026-05-12T01:47:26.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
161962026-05-12T01:47:26.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
161972026-05-12T01:47:26.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
161982026-05-12T01:47:26.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 682 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
161992026-05-12T01:47:26.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1336 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162002026-05-12T01:47:26.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1336 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162012026-05-12T01:47:26.305ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
162022026-05-12T01:47:26.319ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
162032026-05-12T01:47:26.320ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
162042026-05-12T01:47:26.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
162052026-05-12T01:47:26.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
162062026-05-12T01:47:26.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
162072026-05-12T01:47:26.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
162082026-05-12T01:47:26.337ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1337 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162092026-05-12T01:47:26.337ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1337 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162102026-05-12T01:47:26.338ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
162112026-05-12T01:47:26.338ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
162122026-05-12T01:47:26.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
162132026-05-12T01:47:26.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
162142026-05-12T01:47:26.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
162152026-05-12T01:47:26.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
162162026-05-12T01:47:26.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1338 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162172026-05-12T01:47:26.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1338 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162182026-05-12T01:47:26.355ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
162192026-05-12T01:47:26.356ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
162202026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
162212026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
162222026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
162232026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
162242026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
162252026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
162262026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
162272026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
162282026-05-12T01:47:26.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
162292026-05-12T01:47:26.357ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1339 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
162302026-05-12T01:47:26.357ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1339 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162312026-05-12T01:47:26.361ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
162322026-05-12T01:47:26.361ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
162332026-05-12T01:47:26.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
162342026-05-12T01:47:26.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
162352026-05-12T01:47:26.388ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
162362026-05-12T01:47:26.390ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
162372026-05-12T01:47:26.390ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
162382026-05-12T01:47:26.390ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
162392026-05-12T01:47:26.390ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
162402026-05-12T01:47:26.390ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
162412026-05-12T01:47:26.390ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
162422026-05-12T01:47:26.390ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1340 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162432026-05-12T01:47:26.390ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1340 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
162442026-05-12T01:47:26.392ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
162452026-05-12T01:47:26.392ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
162462026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
162472026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
162482026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
162492026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
162502026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
162512026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
162522026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
162532026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
162542026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
162552026-05-12T01:47:26.393ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
162562026-05-12T01:47:26.396ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1341 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
162572026-05-12T01:47:26.396ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1341 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
162582026-05-12T01:47:26.398ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }
162592026-05-12T01:47:26.398ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }
162602026-05-12T01:47:26.419ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
162612026-05-12T01:47:26.420ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
162622026-05-12T01:47:26.423ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1342 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
162632026-05-12T01:47:26.424ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1342 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
162642026-05-12T01:47:26.424ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
162652026-05-12T01:47:26.424ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
162662026-05-12T01:47:27.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
162672026-05-12T01:47:27.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
162682026-05-12T01:47:27.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
162692026-05-12T01:47:27.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
162702026-05-12T01:47:27.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }
162712026-05-12T01:47:27.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }
162722026-05-12T01:47:27.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }
162732026-05-12T01:47:27.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }
162742026-05-12T01:47:27.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
162752026-05-12T01:47:27.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
162762026-05-12T01:47:27.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
162772026-05-12T01:47:27.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
162782026-05-12T01:47:27.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 477 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
162792026-05-12T01:47:27.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 683 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
162802026-05-12T01:47:27.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1343 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
162812026-05-12T01:47:27.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1343 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
162822026-05-12T01:47:27.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }
162832026-05-12T01:47:27.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
162842026-05-12T01:47:27.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
162852026-05-12T01:47:27.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
162862026-05-12T01:47:27.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
162872026-05-12T01:47:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
162882026-05-12T01:47:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
162892026-05-12T01:47:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
162902026-05-12T01:47:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
162912026-05-12T01:47:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
162922026-05-12T01:47:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
162932026-05-12T01:47:27.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 478 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
162942026-05-12T01:47:27.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 684 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162952026-05-12T01:47:27.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1344 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162962026-05-12T01:47:27.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1344 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
162972026-05-12T01:47:27.264ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
162982026-05-12T01:47:27.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
162992026-05-12T01:47:27.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
163002026-05-12T01:47:27.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
163012026-05-12T01:47:27.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
163022026-05-12T01:47:27.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
163032026-05-12T01:47:27.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
163042026-05-12T01:47:27.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
163052026-05-12T01:47:27.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
163062026-05-12T01:47:27.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
163072026-05-12T01:47:27.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 685 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163082026-05-12T01:47:27.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1345 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163092026-05-12T01:47:27.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1345 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163102026-05-12T01:47:27.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }
163112026-05-12T01:47:27.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
163122026-05-12T01:47:27.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
163132026-05-12T01:47:27.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
163142026-05-12T01:47:27.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
163152026-05-12T01:47:27.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
163162026-05-12T01:47:27.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
163172026-05-12T01:47:27.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
163182026-05-12T01:47:27.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 686 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
163192026-05-12T01:47:27.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1346 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163202026-05-12T01:47:27.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1346 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163212026-05-12T01:47:27.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
163222026-05-12T01:47:27.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
163232026-05-12T01:47:27.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
163242026-05-12T01:47:27.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
163252026-05-12T01:47:27.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
163262026-05-12T01:47:27.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
163272026-05-12T01:47:27.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
163282026-05-12T01:47:27.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1347 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163292026-05-12T01:47:27.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1347 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163302026-05-12T01:47:27.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
163312026-05-12T01:47:27.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
163322026-05-12T01:47:27.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
163332026-05-12T01:47:27.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
163342026-05-12T01:47:27.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
163352026-05-12T01:47:27.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
163362026-05-12T01:47:27.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1348 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163372026-05-12T01:47:27.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1348 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163382026-05-12T01:47:27.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
163392026-05-12T01:47:27.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
163402026-05-12T01:47:27.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
163412026-05-12T01:47:27.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
163422026-05-12T01:47:27.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
163432026-05-12T01:47:27.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
163442026-05-12T01:47:27.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
163452026-05-12T01:47:27.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
163462026-05-12T01:47:27.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
163472026-05-12T01:47:27.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
163482026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
163492026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1349 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
163502026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1349 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163512026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
163522026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
163532026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
163542026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
163552026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
163562026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
163572026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
163582026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
163592026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
163602026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
163612026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
163622026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1350 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
163632026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1350 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
163642026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
163652026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
163662026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
163672026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
163682026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
163692026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
163702026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
163712026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
163722026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
163732026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
163742026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
163752026-05-12T01:47:27.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
163762026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1351 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
163772026-05-12T01:47:27.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1351 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
163782026-05-12T01:47:27.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(SpState) }
163792026-05-12T01:47:27.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(SpState) }
163802026-05-12T01:47:27.301ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
163812026-05-12T01:47:27.301ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
163822026-05-12T01:47:27.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1352 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
163832026-05-12T01:47:27.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1352 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
163842026-05-12T01:47:27.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
163852026-05-12T01:47:27.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
163862026-05-12T01:47:27.307ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
163872026-05-12T01:47:27.312ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 9 delay = 107.104458812s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
163882026-05-12T01:47:28.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
163892026-05-12T01:47:28.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
163902026-05-12T01:47:28.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
163912026-05-12T01:47:28.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
163922026-05-12T01:47:28.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }
163932026-05-12T01:47:28.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }
163942026-05-12T01:47:28.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(SpState) }
163952026-05-12T01:47:28.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(SpState) }
163962026-05-12T01:47:28.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
163972026-05-12T01:47:28.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
163982026-05-12T01:47:28.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
163992026-05-12T01:47:28.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
164002026-05-12T01:47:28.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 479 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
164012026-05-12T01:47:28.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 687 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
164022026-05-12T01:47:28.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1353 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
164032026-05-12T01:47:28.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1353 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
164042026-05-12T01:47:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(SpState) }
164052026-05-12T01:47:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
164062026-05-12T01:47:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
164072026-05-12T01:47:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
164082026-05-12T01:47:28.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
164092026-05-12T01:47:28.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
164102026-05-12T01:47:28.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
164112026-05-12T01:47:28.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
164122026-05-12T01:47:28.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
164132026-05-12T01:47:28.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
164142026-05-12T01:47:28.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
164152026-05-12T01:47:28.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 480 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
164162026-05-12T01:47:28.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 688 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164172026-05-12T01:47:28.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1354 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164182026-05-12T01:47:28.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1354 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164192026-05-12T01:47:28.272ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
164202026-05-12T01:47:28.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
164212026-05-12T01:47:28.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
164222026-05-12T01:47:28.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
164232026-05-12T01:47:28.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
164242026-05-12T01:47:28.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
164252026-05-12T01:47:28.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
164262026-05-12T01:47:28.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
164272026-05-12T01:47:28.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
164282026-05-12T01:47:28.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
164292026-05-12T01:47:28.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 689 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164302026-05-12T01:47:28.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1355 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164312026-05-12T01:47:28.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1355 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164322026-05-12T01:47:28.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(SpState) }
164332026-05-12T01:47:28.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
164342026-05-12T01:47:28.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
164352026-05-12T01:47:28.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
164362026-05-12T01:47:28.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
164372026-05-12T01:47:28.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
164382026-05-12T01:47:28.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
164392026-05-12T01:47:28.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
164402026-05-12T01:47:28.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 690 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
164412026-05-12T01:47:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1356 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164422026-05-12T01:47:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1356 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164432026-05-12T01:47:28.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
164442026-05-12T01:47:28.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
164452026-05-12T01:47:28.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
164462026-05-12T01:47:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
164472026-05-12T01:47:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
164482026-05-12T01:47:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
164492026-05-12T01:47:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
164502026-05-12T01:47:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1357 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164512026-05-12T01:47:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1357 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164522026-05-12T01:47:28.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
164532026-05-12T01:47:28.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
164542026-05-12T01:47:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
164552026-05-12T01:47:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
164562026-05-12T01:47:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
164572026-05-12T01:47:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
164582026-05-12T01:47:28.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1358 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164592026-05-12T01:47:28.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1358 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164602026-05-12T01:47:28.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
164612026-05-12T01:47:28.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
164622026-05-12T01:47:28.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
164632026-05-12T01:47:28.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
164642026-05-12T01:47:28.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
164652026-05-12T01:47:28.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
164662026-05-12T01:47:28.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
164672026-05-12T01:47:28.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
164682026-05-12T01:47:28.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
164692026-05-12T01:47:28.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
164702026-05-12T01:47:28.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
164712026-05-12T01:47:28.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1359 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
164722026-05-12T01:47:28.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1359 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164732026-05-12T01:47:28.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
164742026-05-12T01:47:28.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
164752026-05-12T01:47:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
164762026-05-12T01:47:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
164772026-05-12T01:47:28.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
164782026-05-12T01:47:28.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
164792026-05-12T01:47:28.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
164802026-05-12T01:47:28.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
164812026-05-12T01:47:28.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
164822026-05-12T01:47:28.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
164832026-05-12T01:47:28.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
164842026-05-12T01:47:28.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1360 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
164852026-05-12T01:47:28.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1360 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
164862026-05-12T01:47:28.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
164872026-05-12T01:47:28.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
164882026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
164892026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
164902026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
164912026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
164922026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
164932026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
164942026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
164952026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
164962026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
164972026-05-12T01:47:28.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
164982026-05-12T01:47:28.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1361 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
164992026-05-12T01:47:28.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1361 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
165002026-05-12T01:47:28.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(SpState) }
165012026-05-12T01:47:28.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(SpState) }
165022026-05-12T01:47:28.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
165032026-05-12T01:47:28.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
165042026-05-12T01:47:28.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1362 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
165052026-05-12T01:47:28.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1362 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
165062026-05-12T01:47:28.288ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
165072026-05-12T01:47:28.288ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
165082026-05-12T01:47:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
165092026-05-12T01:47:29.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
165102026-05-12T01:47:29.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
165112026-05-12T01:47:29.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
165122026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(SpState) }
165132026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(SpState) }
165142026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(SpState) }
165152026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(SpState) }
165162026-05-12T01:47:29.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
165172026-05-12T01:47:29.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
165182026-05-12T01:47:29.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
165192026-05-12T01:47:29.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
165202026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 481 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
165212026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 691 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
165222026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1363 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
165232026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1363 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
165242026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }
165252026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
165262026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
165272026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
165282026-05-12T01:47:29.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
165292026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
165302026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
165312026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
165322026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
165332026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
165342026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
165352026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 482 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
165362026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 692 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165372026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1364 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165382026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1364 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165392026-05-12T01:47:29.267ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
165402026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
165412026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
165422026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
165432026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
165442026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
165452026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
165462026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
165472026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
165482026-05-12T01:47:29.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
165492026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 693 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165502026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1365 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165512026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1365 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165522026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }
165532026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
165542026-05-12T01:47:29.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
165552026-05-12T01:47:29.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
165562026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
165572026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
165582026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
165592026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
165602026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 694 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
165612026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1366 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165622026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1366 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165632026-05-12T01:47:29.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
165642026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
165652026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
165662026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
165672026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
165682026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
165692026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
165702026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1367 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165712026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1367 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165722026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
165732026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
165742026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
165752026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
165762026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
165772026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
165782026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1368 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165792026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1368 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165802026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
165812026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
165822026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
165832026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
165842026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
165852026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
165862026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
165872026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
165882026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
165892026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
165902026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
165912026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1369 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
165922026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1369 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
165932026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
165942026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
165952026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
165962026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
165972026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
165982026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
165992026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
166002026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
166012026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
166022026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
166032026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
166042026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1370 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166052026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1370 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
166062026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
166072026-05-12T01:47:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
166082026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
166092026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
166102026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
166112026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
166122026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
166132026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
166142026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
166152026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
166162026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
166172026-05-12T01:47:29.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
166182026-05-12T01:47:29.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1371 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
166192026-05-12T01:47:29.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1371 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
166202026-05-12T01:47:29.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(SpState) }
166212026-05-12T01:47:29.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(SpState) }
166222026-05-12T01:47:29.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
166232026-05-12T01:47:29.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
166242026-05-12T01:47:29.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1372 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
166252026-05-12T01:47:29.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1372 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
166262026-05-12T01:47:29.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
166272026-05-12T01:47:29.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
166282026-05-12T01:47:30.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
166292026-05-12T01:47:30.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
166302026-05-12T01:47:30.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
166312026-05-12T01:47:30.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
166322026-05-12T01:47:30.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }
166332026-05-12T01:47:30.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }
166342026-05-12T01:47:30.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(SpState) }
166352026-05-12T01:47:30.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(SpState) }
166362026-05-12T01:47:30.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
166372026-05-12T01:47:30.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
166382026-05-12T01:47:30.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
166392026-05-12T01:47:30.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
166402026-05-12T01:47:30.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 483 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
166412026-05-12T01:47:30.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 695 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
166422026-05-12T01:47:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1373 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
166432026-05-12T01:47:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1373 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
166442026-05-12T01:47:30.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }
166452026-05-12T01:47:30.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
166462026-05-12T01:47:30.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
166472026-05-12T01:47:30.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
166482026-05-12T01:47:30.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
166492026-05-12T01:47:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
166502026-05-12T01:47:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
166512026-05-12T01:47:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
166522026-05-12T01:47:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
166532026-05-12T01:47:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
166542026-05-12T01:47:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
166552026-05-12T01:47:30.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 484 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
166562026-05-12T01:47:30.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 696 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166572026-05-12T01:47:30.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1374 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166582026-05-12T01:47:30.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1374 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166592026-05-12T01:47:30.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
166602026-05-12T01:47:30.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
166612026-05-12T01:47:30.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
166622026-05-12T01:47:30.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
166632026-05-12T01:47:30.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
166642026-05-12T01:47:30.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
166652026-05-12T01:47:30.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
166662026-05-12T01:47:30.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
166672026-05-12T01:47:30.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
166682026-05-12T01:47:30.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
166692026-05-12T01:47:30.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 697 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166702026-05-12T01:47:30.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1375 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166712026-05-12T01:47:30.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1375 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166722026-05-12T01:47:30.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }
166732026-05-12T01:47:30.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
166742026-05-12T01:47:30.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
166752026-05-12T01:47:30.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
166762026-05-12T01:47:30.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
166772026-05-12T01:47:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
166782026-05-12T01:47:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
166792026-05-12T01:47:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
166802026-05-12T01:47:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 698 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
166812026-05-12T01:47:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1376 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166822026-05-12T01:47:30.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1376 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166832026-05-12T01:47:30.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
166842026-05-12T01:47:30.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
166852026-05-12T01:47:30.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
166862026-05-12T01:47:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
166872026-05-12T01:47:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
166882026-05-12T01:47:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
166892026-05-12T01:47:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
166902026-05-12T01:47:30.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1377 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166912026-05-12T01:47:30.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1377 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166922026-05-12T01:47:30.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
166932026-05-12T01:47:30.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
166942026-05-12T01:47:30.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
166952026-05-12T01:47:30.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
166962026-05-12T01:47:30.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
166972026-05-12T01:47:30.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
166982026-05-12T01:47:30.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1378 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
166992026-05-12T01:47:30.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1378 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167002026-05-12T01:47:30.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
167012026-05-12T01:47:30.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
167022026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
167032026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
167042026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
167052026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
167062026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
167072026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
167082026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
167092026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
167102026-05-12T01:47:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
167112026-05-12T01:47:30.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1379 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
167122026-05-12T01:47:30.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1379 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167132026-05-12T01:47:30.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
167142026-05-12T01:47:30.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
167152026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
167162026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
167172026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
167182026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
167192026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
167202026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
167212026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
167222026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
167232026-05-12T01:47:30.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
167242026-05-12T01:47:30.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1380 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167252026-05-12T01:47:30.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1380 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
167262026-05-12T01:47:30.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
167272026-05-12T01:47:30.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
167282026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
167292026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
167302026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
167312026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
167322026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
167332026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
167342026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
167352026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
167362026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
167372026-05-12T01:47:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
167382026-05-12T01:47:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1381 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
167392026-05-12T01:47:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1381 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
167402026-05-12T01:47:30.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(SpState) }
167412026-05-12T01:47:30.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(SpState) }
167422026-05-12T01:47:30.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
167432026-05-12T01:47:30.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
167442026-05-12T01:47:30.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1382 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
167452026-05-12T01:47:30.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1382 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
167462026-05-12T01:47:30.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
167472026-05-12T01:47:30.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
167482026-05-12T01:47:31.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
167492026-05-12T01:47:31.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
167502026-05-12T01:47:31.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
167512026-05-12T01:47:31.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
167522026-05-12T01:47:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }
167532026-05-12T01:47:31.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(SpState) }
167542026-05-12T01:47:31.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(SpState) }
167552026-05-12T01:47:31.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(SpState) }
167562026-05-12T01:47:31.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
167572026-05-12T01:47:31.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
167582026-05-12T01:47:31.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
167592026-05-12T01:47:31.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
167602026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 485 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
167612026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 699 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
167622026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1383 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
167632026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1383 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
167642026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }
167652026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
167662026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
167672026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
167682026-05-12T01:47:31.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
167692026-05-12T01:47:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
167702026-05-12T01:47:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
167712026-05-12T01:47:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
167722026-05-12T01:47:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
167732026-05-12T01:47:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
167742026-05-12T01:47:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
167752026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 486 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
167762026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 700 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167772026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1384 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167782026-05-12T01:47:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1384 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167792026-05-12T01:47:31.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
167802026-05-12T01:47:31.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
167812026-05-12T01:47:31.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
167822026-05-12T01:47:31.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
167832026-05-12T01:47:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
167842026-05-12T01:47:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
167852026-05-12T01:47:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
167862026-05-12T01:47:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
167872026-05-12T01:47:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
167882026-05-12T01:47:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
167892026-05-12T01:47:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 701 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167902026-05-12T01:47:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1385 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167912026-05-12T01:47:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1385 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
167922026-05-12T01:47:31.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }
167932026-05-12T01:47:31.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
167942026-05-12T01:47:31.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
167952026-05-12T01:47:31.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
167962026-05-12T01:47:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
167972026-05-12T01:47:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
167982026-05-12T01:47:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
167992026-05-12T01:47:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
168002026-05-12T01:47:31.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 702 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
168012026-05-12T01:47:31.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1386 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168022026-05-12T01:47:31.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1386 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168032026-05-12T01:47:31.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
168042026-05-12T01:47:31.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
168052026-05-12T01:47:31.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
168062026-05-12T01:47:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
168072026-05-12T01:47:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
168082026-05-12T01:47:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
168092026-05-12T01:47:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
168102026-05-12T01:47:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1387 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168112026-05-12T01:47:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1387 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168122026-05-12T01:47:31.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
168132026-05-12T01:47:31.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
168142026-05-12T01:47:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
168152026-05-12T01:47:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
168162026-05-12T01:47:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
168172026-05-12T01:47:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
168182026-05-12T01:47:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1388 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168192026-05-12T01:47:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1388 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168202026-05-12T01:47:31.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
168212026-05-12T01:47:31.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
168222026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
168232026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
168242026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
168252026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
168262026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
168272026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
168282026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
168292026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
168302026-05-12T01:47:31.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
168312026-05-12T01:47:31.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1389 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
168322026-05-12T01:47:31.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1389 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168332026-05-12T01:47:31.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
168342026-05-12T01:47:31.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
168352026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
168362026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
168372026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
168382026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
168392026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
168402026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
168412026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
168422026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
168432026-05-12T01:47:31.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
168442026-05-12T01:47:31.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1390 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168452026-05-12T01:47:31.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1390 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
168462026-05-12T01:47:31.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
168472026-05-12T01:47:31.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
168482026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
168492026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
168502026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
168512026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
168522026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
168532026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
168542026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
168552026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
168562026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
168572026-05-12T01:47:31.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
168582026-05-12T01:47:31.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1391 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
168592026-05-12T01:47:31.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1391 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
168602026-05-12T01:47:31.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(SpState) }
168612026-05-12T01:47:31.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(SpState) }
168622026-05-12T01:47:31.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
168632026-05-12T01:47:31.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
168642026-05-12T01:47:31.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1392 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
168652026-05-12T01:47:31.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1392 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
168662026-05-12T01:47:31.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
168672026-05-12T01:47:31.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
168682026-05-12T01:47:32.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
168692026-05-12T01:47:32.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
168702026-05-12T01:47:32.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
168712026-05-12T01:47:32.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
168722026-05-12T01:47:32.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }
168732026-05-12T01:47:32.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }
168742026-05-12T01:47:32.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(SpState) }
168752026-05-12T01:47:32.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(SpState) }
168762026-05-12T01:47:32.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
168772026-05-12T01:47:32.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
168782026-05-12T01:47:32.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
168792026-05-12T01:47:32.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
168802026-05-12T01:47:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 487 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
168812026-05-12T01:47:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 703 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
168822026-05-12T01:47:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1393 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
168832026-05-12T01:47:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1393 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
168842026-05-12T01:47:32.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(SpState) }
168852026-05-12T01:47:32.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
168862026-05-12T01:47:32.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
168872026-05-12T01:47:32.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
168882026-05-12T01:47:32.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
168892026-05-12T01:47:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
168902026-05-12T01:47:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
168912026-05-12T01:47:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
168922026-05-12T01:47:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
168932026-05-12T01:47:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
168942026-05-12T01:47:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
168952026-05-12T01:47:32.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 488 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
168962026-05-12T01:47:32.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 704 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168972026-05-12T01:47:32.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1394 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168982026-05-12T01:47:32.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1394 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
168992026-05-12T01:47:32.261ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
169002026-05-12T01:47:32.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
169012026-05-12T01:47:32.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
169022026-05-12T01:47:32.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
169032026-05-12T01:47:32.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
169042026-05-12T01:47:32.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
169052026-05-12T01:47:32.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
169062026-05-12T01:47:32.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
169072026-05-12T01:47:32.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
169082026-05-12T01:47:32.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
169092026-05-12T01:47:32.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 705 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169102026-05-12T01:47:32.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1395 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169112026-05-12T01:47:32.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1395 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169122026-05-12T01:47:32.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }
169132026-05-12T01:47:32.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
169142026-05-12T01:47:32.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
169152026-05-12T01:47:32.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
169162026-05-12T01:47:32.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
169172026-05-12T01:47:32.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
169182026-05-12T01:47:32.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
169192026-05-12T01:47:32.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
169202026-05-12T01:47:32.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 706 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
169212026-05-12T01:47:32.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1396 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169222026-05-12T01:47:32.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1396 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169232026-05-12T01:47:32.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
169242026-05-12T01:47:32.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
169252026-05-12T01:47:32.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
169262026-05-12T01:47:32.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
169272026-05-12T01:47:32.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
169282026-05-12T01:47:32.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
169292026-05-12T01:47:32.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
169302026-05-12T01:47:32.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1397 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169312026-05-12T01:47:32.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1397 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169322026-05-12T01:47:32.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
169332026-05-12T01:47:32.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
169342026-05-12T01:47:32.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
169352026-05-12T01:47:32.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
169362026-05-12T01:47:32.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
169372026-05-12T01:47:32.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
169382026-05-12T01:47:32.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1398 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169392026-05-12T01:47:32.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1398 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169402026-05-12T01:47:32.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
169412026-05-12T01:47:32.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
169422026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
169432026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
169442026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
169452026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
169462026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
169472026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
169482026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
169492026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
169502026-05-12T01:47:32.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
169512026-05-12T01:47:32.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1399 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
169522026-05-12T01:47:32.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1399 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169532026-05-12T01:47:32.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
169542026-05-12T01:47:32.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
169552026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
169562026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
169572026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
169582026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
169592026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
169602026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
169612026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
169622026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
169632026-05-12T01:47:32.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
169642026-05-12T01:47:32.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1400 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
169652026-05-12T01:47:32.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1400 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
169662026-05-12T01:47:32.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
169672026-05-12T01:47:32.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
169682026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
169692026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
169702026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
169712026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
169722026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
169732026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
169742026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
169752026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
169762026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
169772026-05-12T01:47:32.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
169782026-05-12T01:47:32.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1401 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
169792026-05-12T01:47:32.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1401 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
169802026-05-12T01:47:32.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(SpState) }
169812026-05-12T01:47:32.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(SpState) }
169822026-05-12T01:47:32.290ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
169832026-05-12T01:47:32.290ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
169842026-05-12T01:47:32.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1402 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
169852026-05-12T01:47:32.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1402 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
169862026-05-12T01:47:32.290ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
169872026-05-12T01:47:32.290ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
169882026-05-12T01:47:33.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
169892026-05-12T01:47:33.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
169902026-05-12T01:47:33.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
169912026-05-12T01:47:33.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
169922026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(SpState) }
169932026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }
169942026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(SpState) }
169952026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(SpState) }
169962026-05-12T01:47:33.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
169972026-05-12T01:47:33.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
169982026-05-12T01:47:33.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
169992026-05-12T01:47:33.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
170002026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 489 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
170012026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 707 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
170022026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1403 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
170032026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1403 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
170042026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }
170052026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
170062026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
170072026-05-12T01:47:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
170082026-05-12T01:47:33.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
170092026-05-12T01:47:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
170102026-05-12T01:47:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
170112026-05-12T01:47:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
170122026-05-12T01:47:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
170132026-05-12T01:47:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
170142026-05-12T01:47:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
170152026-05-12T01:47:33.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 490 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
170162026-05-12T01:47:33.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 708 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170172026-05-12T01:47:33.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1404 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170182026-05-12T01:47:33.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1404 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170192026-05-12T01:47:33.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
170202026-05-12T01:47:33.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
170212026-05-12T01:47:33.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
170222026-05-12T01:47:33.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
170232026-05-12T01:47:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
170242026-05-12T01:47:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
170252026-05-12T01:47:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
170262026-05-12T01:47:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
170272026-05-12T01:47:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
170282026-05-12T01:47:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
170292026-05-12T01:47:33.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 709 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170302026-05-12T01:47:33.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1405 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170312026-05-12T01:47:33.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1405 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170322026-05-12T01:47:33.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(SpState) }
170332026-05-12T01:47:33.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
170342026-05-12T01:47:33.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
170352026-05-12T01:47:33.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
170362026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
170372026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
170382026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
170392026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
170402026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 710 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
170412026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1406 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170422026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1406 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170432026-05-12T01:47:33.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
170442026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
170452026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
170462026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
170472026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
170482026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
170492026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
170502026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1407 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170512026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1407 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170522026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
170532026-05-12T01:47:33.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
170542026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
170552026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
170562026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
170572026-05-12T01:47:33.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
170582026-05-12T01:47:33.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1408 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170592026-05-12T01:47:33.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1408 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170602026-05-12T01:47:33.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
170612026-05-12T01:47:33.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
170622026-05-12T01:47:33.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
170632026-05-12T01:47:33.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
170642026-05-12T01:47:33.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
170652026-05-12T01:47:33.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
170662026-05-12T01:47:33.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
170672026-05-12T01:47:33.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
170682026-05-12T01:47:33.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
170692026-05-12T01:47:33.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
170702026-05-12T01:47:33.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
170712026-05-12T01:47:33.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1409 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
170722026-05-12T01:47:33.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1409 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170732026-05-12T01:47:33.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
170742026-05-12T01:47:33.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
170752026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
170762026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
170772026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
170782026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
170792026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
170802026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
170812026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
170822026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
170832026-05-12T01:47:33.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
170842026-05-12T01:47:33.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1410 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
170852026-05-12T01:47:33.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1410 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
170862026-05-12T01:47:33.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
170872026-05-12T01:47:33.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
170882026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
170892026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
170902026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
170912026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
170922026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
170932026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
170942026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
170952026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
170962026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
170972026-05-12T01:47:33.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
170982026-05-12T01:47:33.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1411 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
170992026-05-12T01:47:33.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1411 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
171002026-05-12T01:47:33.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(SpState) }
171012026-05-12T01:47:33.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(SpState) }
171022026-05-12T01:47:33.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
171032026-05-12T01:47:33.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
171042026-05-12T01:47:33.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1412 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
171052026-05-12T01:47:33.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1412 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
171062026-05-12T01:47:33.298ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
171072026-05-12T01:47:33.298ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
171082026-05-12T01:47:34.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
171092026-05-12T01:47:34.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
171102026-05-12T01:47:34.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
171112026-05-12T01:47:34.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
171122026-05-12T01:47:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }
171132026-05-12T01:47:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }
171142026-05-12T01:47:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(SpState) }
171152026-05-12T01:47:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(SpState) }
171162026-05-12T01:47:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
171172026-05-12T01:47:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
171182026-05-12T01:47:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
171192026-05-12T01:47:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
171202026-05-12T01:47:34.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 491 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
171212026-05-12T01:47:34.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 711 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
171222026-05-12T01:47:34.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1413 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
171232026-05-12T01:47:34.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1413 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
171242026-05-12T01:47:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(SpState) }
171252026-05-12T01:47:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
171262026-05-12T01:47:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
171272026-05-12T01:47:34.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
171282026-05-12T01:47:34.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
171292026-05-12T01:47:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
171302026-05-12T01:47:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
171312026-05-12T01:47:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
171322026-05-12T01:47:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
171332026-05-12T01:47:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
171342026-05-12T01:47:34.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
171352026-05-12T01:47:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 492 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
171362026-05-12T01:47:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 712 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171372026-05-12T01:47:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1414 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171382026-05-12T01:47:34.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1414 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171392026-05-12T01:47:34.260ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
171402026-05-12T01:47:34.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
171412026-05-12T01:47:34.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
171422026-05-12T01:47:34.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
171432026-05-12T01:47:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
171442026-05-12T01:47:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
171452026-05-12T01:47:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
171462026-05-12T01:47:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
171472026-05-12T01:47:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
171482026-05-12T01:47:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
171492026-05-12T01:47:34.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 713 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171502026-05-12T01:47:34.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1415 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171512026-05-12T01:47:34.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1415 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171522026-05-12T01:47:34.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }
171532026-05-12T01:47:34.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
171542026-05-12T01:47:34.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
171552026-05-12T01:47:34.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
171562026-05-12T01:47:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
171572026-05-12T01:47:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
171582026-05-12T01:47:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
171592026-05-12T01:47:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
171602026-05-12T01:47:34.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 714 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
171612026-05-12T01:47:34.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1416 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171622026-05-12T01:47:34.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1416 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171632026-05-12T01:47:34.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
171642026-05-12T01:47:34.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
171652026-05-12T01:47:34.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
171662026-05-12T01:47:34.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
171672026-05-12T01:47:34.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
171682026-05-12T01:47:34.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
171692026-05-12T01:47:34.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
171702026-05-12T01:47:34.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1417 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171712026-05-12T01:47:34.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1417 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171722026-05-12T01:47:34.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
171732026-05-12T01:47:34.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
171742026-05-12T01:47:34.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
171752026-05-12T01:47:34.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
171762026-05-12T01:47:34.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
171772026-05-12T01:47:34.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
171782026-05-12T01:47:34.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1418 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171792026-05-12T01:47:34.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1418 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171802026-05-12T01:47:34.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
171812026-05-12T01:47:34.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
171822026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
171832026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
171842026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
171852026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
171862026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
171872026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
171882026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
171892026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
171902026-05-12T01:47:34.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
171912026-05-12T01:47:34.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1419 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
171922026-05-12T01:47:34.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1419 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
171932026-05-12T01:47:34.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
171942026-05-12T01:47:34.304ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
171952026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
171962026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
171972026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
171982026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
171992026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
172002026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
172012026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
172022026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
172032026-05-12T01:47:34.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
172042026-05-12T01:47:34.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1420 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172052026-05-12T01:47:34.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1420 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
172062026-05-12T01:47:34.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
172072026-05-12T01:47:34.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
172082026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
172092026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
172102026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
172112026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
172122026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
172132026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
172142026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
172152026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
172162026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
172172026-05-12T01:47:34.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
172182026-05-12T01:47:34.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1421 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
172192026-05-12T01:47:34.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1421 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
172202026-05-12T01:47:34.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(SpState) }
172212026-05-12T01:47:34.313ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(SpState) }
172222026-05-12T01:47:34.313ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
172232026-05-12T01:47:34.313ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
172242026-05-12T01:47:34.315ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1422 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
172252026-05-12T01:47:34.315ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1422 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
172262026-05-12T01:47:34.315ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
172272026-05-12T01:47:34.315ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
172282026-05-12T01:47:35.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
172292026-05-12T01:47:35.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
172302026-05-12T01:47:35.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
172312026-05-12T01:47:35.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
172322026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }
172332026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }
172342026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(SpState) }
172352026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(SpState) }
172362026-05-12T01:47:35.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
172372026-05-12T01:47:35.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
172382026-05-12T01:47:35.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
172392026-05-12T01:47:35.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
172402026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 493 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
172412026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 715 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
172422026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1423 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
172432026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1423 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
172442026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }
172452026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
172462026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
172472026-05-12T01:47:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
172482026-05-12T01:47:35.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
172492026-05-12T01:47:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
172502026-05-12T01:47:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
172512026-05-12T01:47:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
172522026-05-12T01:47:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
172532026-05-12T01:47:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
172542026-05-12T01:47:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
172552026-05-12T01:47:35.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 494 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
172562026-05-12T01:47:35.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 716 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172572026-05-12T01:47:35.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1424 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172582026-05-12T01:47:35.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1424 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172592026-05-12T01:47:35.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
172602026-05-12T01:47:35.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
172612026-05-12T01:47:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
172622026-05-12T01:47:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
172632026-05-12T01:47:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
172642026-05-12T01:47:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
172652026-05-12T01:47:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
172662026-05-12T01:47:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
172672026-05-12T01:47:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
172682026-05-12T01:47:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
172692026-05-12T01:47:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 717 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172702026-05-12T01:47:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1425 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172712026-05-12T01:47:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1425 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172722026-05-12T01:47:35.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }
172732026-05-12T01:47:35.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
172742026-05-12T01:47:35.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
172752026-05-12T01:47:35.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
172762026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
172772026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
172782026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
172792026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
172802026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 718 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
172812026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1426 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172822026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1426 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172832026-05-12T01:47:35.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
172842026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
172852026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
172862026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
172872026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
172882026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
172892026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
172902026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1427 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172912026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1427 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172922026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
172932026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
172942026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
172952026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
172962026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
172972026-05-12T01:47:35.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
172982026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1428 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
172992026-05-12T01:47:35.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1428 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173002026-05-12T01:47:35.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
173012026-05-12T01:47:35.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
173022026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
173032026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
173042026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
173052026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
173062026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
173072026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
173082026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
173092026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
173102026-05-12T01:47:35.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
173112026-05-12T01:47:35.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1429 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
173122026-05-12T01:47:35.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1429 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173132026-05-12T01:47:35.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
173142026-05-12T01:47:35.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
173152026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
173162026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
173172026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
173182026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
173192026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
173202026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
173212026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
173222026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
173232026-05-12T01:47:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
173242026-05-12T01:47:35.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1430 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173252026-05-12T01:47:35.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1430 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
173262026-05-12T01:47:35.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
173272026-05-12T01:47:35.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
173282026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
173292026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
173302026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
173312026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
173322026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
173332026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
173342026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
173352026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
173362026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
173372026-05-12T01:47:35.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
173382026-05-12T01:47:35.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1431 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
173392026-05-12T01:47:35.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1431 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
173402026-05-12T01:47:35.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(SpState) }
173412026-05-12T01:47:35.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(SpState) }
173422026-05-12T01:47:35.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
173432026-05-12T01:47:35.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
173442026-05-12T01:47:35.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1432 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
173452026-05-12T01:47:35.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1432 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
173462026-05-12T01:47:35.288ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
173472026-05-12T01:47:35.290ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
173482026-05-12T01:47:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
173492026-05-12T01:47:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
173502026-05-12T01:47:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
173512026-05-12T01:47:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
173522026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }
173532026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }
173542026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(SpState) }
173552026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(SpState) }
173562026-05-12T01:47:36.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
173572026-05-12T01:47:36.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
173582026-05-12T01:47:36.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
173592026-05-12T01:47:36.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
173602026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 495 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
173612026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 719 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
173622026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1433 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
173632026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1433 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
173642026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(SpState) }
173652026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
173662026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
173672026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
173682026-05-12T01:47:36.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
173692026-05-12T01:47:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
173702026-05-12T01:47:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
173712026-05-12T01:47:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
173722026-05-12T01:47:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
173732026-05-12T01:47:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
173742026-05-12T01:47:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
173752026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 496 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
173762026-05-12T01:47:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 720 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173772026-05-12T01:47:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1434 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173782026-05-12T01:47:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1434 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173792026-05-12T01:47:36.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
173802026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
173812026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
173822026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
173832026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
173842026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
173852026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
173862026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
173872026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
173882026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
173892026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 721 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173902026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1435 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173912026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1435 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
173922026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }
173932026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
173942026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
173952026-05-12T01:47:36.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
173962026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
173972026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
173982026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
173992026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
174002026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 722 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
174012026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1436 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174022026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1436 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174032026-05-12T01:47:36.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
174042026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
174052026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
174062026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
174072026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
174082026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
174092026-05-12T01:47:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
174102026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1437 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174112026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1437 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174122026-05-12T01:47:36.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
174132026-05-12T01:47:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
174142026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
174152026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
174162026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
174172026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
174182026-05-12T01:47:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1438 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174192026-05-12T01:47:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1438 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174202026-05-12T01:47:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
174212026-05-12T01:47:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
174222026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
174232026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
174242026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
174252026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
174262026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
174272026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
174282026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
174292026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
174302026-05-12T01:47:36.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
174312026-05-12T01:47:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1439 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
174322026-05-12T01:47:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1439 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174332026-05-12T01:47:36.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
174342026-05-12T01:47:36.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
174352026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
174362026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
174372026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
174382026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
174392026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
174402026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
174412026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
174422026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
174432026-05-12T01:47:36.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
174442026-05-12T01:47:36.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1440 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174452026-05-12T01:47:36.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1440 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
174462026-05-12T01:47:36.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
174472026-05-12T01:47:36.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
174482026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
174492026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
174502026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
174512026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
174522026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
174532026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
174542026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
174552026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
174562026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
174572026-05-12T01:47:36.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
174582026-05-12T01:47:36.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1441 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
174592026-05-12T01:47:36.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1441 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
174602026-05-12T01:47:36.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(SpState) }
174612026-05-12T01:47:36.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(SpState) }
174622026-05-12T01:47:36.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
174632026-05-12T01:47:36.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
174642026-05-12T01:47:36.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1442 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
174652026-05-12T01:47:36.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1442 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
174662026-05-12T01:47:36.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
174672026-05-12T01:47:36.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
174682026-05-12T01:47:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
174692026-05-12T01:47:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
174702026-05-12T01:47:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
174712026-05-12T01:47:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
174722026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }
174732026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }
174742026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(SpState) }
174752026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(SpState) }
174762026-05-12T01:47:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
174772026-05-12T01:47:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
174782026-05-12T01:47:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
174792026-05-12T01:47:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
174802026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 497 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
174812026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 723 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
174822026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1443 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
174832026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1443 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
174842026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }
174852026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
174862026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
174872026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
174882026-05-12T01:47:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
174892026-05-12T01:47:37.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
174902026-05-12T01:47:37.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
174912026-05-12T01:47:37.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
174922026-05-12T01:47:37.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
174932026-05-12T01:47:37.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
174942026-05-12T01:47:37.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
174952026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 498 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
174962026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 724 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174972026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1444 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174982026-05-12T01:47:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1444 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
174992026-05-12T01:47:37.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
175002026-05-12T01:47:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
175012026-05-12T01:47:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
175022026-05-12T01:47:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
175032026-05-12T01:47:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
175042026-05-12T01:47:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
175052026-05-12T01:47:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
175062026-05-12T01:47:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
175072026-05-12T01:47:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
175082026-05-12T01:47:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
175092026-05-12T01:47:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 725 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175102026-05-12T01:47:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1445 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175112026-05-12T01:47:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1445 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175122026-05-12T01:47:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }
175132026-05-12T01:47:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
175142026-05-12T01:47:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
175152026-05-12T01:47:37.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
175162026-05-12T01:47:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
175172026-05-12T01:47:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
175182026-05-12T01:47:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
175192026-05-12T01:47:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
175202026-05-12T01:47:37.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 726 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
175212026-05-12T01:47:37.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1446 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175222026-05-12T01:47:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1446 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175232026-05-12T01:47:37.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
175242026-05-12T01:47:37.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
175252026-05-12T01:47:37.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
175262026-05-12T01:47:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
175272026-05-12T01:47:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
175282026-05-12T01:47:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
175292026-05-12T01:47:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
175302026-05-12T01:47:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1447 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175312026-05-12T01:47:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1447 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175322026-05-12T01:47:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
175332026-05-12T01:47:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
175342026-05-12T01:47:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
175352026-05-12T01:47:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
175362026-05-12T01:47:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
175372026-05-12T01:47:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
175382026-05-12T01:47:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1448 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175392026-05-12T01:47:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1448 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175402026-05-12T01:47:37.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
175412026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
175422026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
175432026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
175442026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
175452026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
175462026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
175472026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
175482026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
175492026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
175502026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
175512026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1449 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
175522026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1449 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175532026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
175542026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
175552026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
175562026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
175572026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
175582026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
175592026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
175602026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
175612026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
175622026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
175632026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
175642026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1450 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
175652026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1450 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
175662026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
175672026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
175682026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
175692026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
175702026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
175712026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
175722026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
175732026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
175742026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
175752026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
175762026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
175772026-05-12T01:47:37.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
175782026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1451 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
175792026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1451 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
175802026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(SpState) }
175812026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(SpState) }
175822026-05-12T01:47:37.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
175832026-05-12T01:47:37.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
175842026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1452 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
175852026-05-12T01:47:37.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1452 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
175862026-05-12T01:47:37.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
175872026-05-12T01:47:37.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
175882026-05-12T01:47:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
175892026-05-12T01:47:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
175902026-05-12T01:47:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
175912026-05-12T01:47:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
175922026-05-12T01:47:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }
175932026-05-12T01:47:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }
175942026-05-12T01:47:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(SpState) }
175952026-05-12T01:47:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(SpState) }
175962026-05-12T01:47:38.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
175972026-05-12T01:47:38.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
175982026-05-12T01:47:38.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
175992026-05-12T01:47:38.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
176002026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 499 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
176012026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 727 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
176022026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1453 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
176032026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1453 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
176042026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(SpState) }
176052026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
176062026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
176072026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
176082026-05-12T01:47:38.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
176092026-05-12T01:47:38.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
176102026-05-12T01:47:38.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
176112026-05-12T01:47:38.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
176122026-05-12T01:47:38.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
176132026-05-12T01:47:38.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
176142026-05-12T01:47:38.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
176152026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 500 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
176162026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 728 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176172026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1454 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176182026-05-12T01:47:38.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1454 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176192026-05-12T01:47:38.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
176202026-05-12T01:47:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
176212026-05-12T01:47:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
176222026-05-12T01:47:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
176232026-05-12T01:47:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
176242026-05-12T01:47:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
176252026-05-12T01:47:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
176262026-05-12T01:47:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
176272026-05-12T01:47:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
176282026-05-12T01:47:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
176292026-05-12T01:47:38.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 729 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176302026-05-12T01:47:38.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1455 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176312026-05-12T01:47:38.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1455 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176322026-05-12T01:47:38.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(SpState) }
176332026-05-12T01:47:38.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
176342026-05-12T01:47:38.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
176352026-05-12T01:47:38.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
176362026-05-12T01:47:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
176372026-05-12T01:47:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
176382026-05-12T01:47:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
176392026-05-12T01:47:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
176402026-05-12T01:47:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 730 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
176412026-05-12T01:47:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1456 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176422026-05-12T01:47:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1456 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176432026-05-12T01:47:38.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
176442026-05-12T01:47:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
176452026-05-12T01:47:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
176462026-05-12T01:47:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
176472026-05-12T01:47:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
176482026-05-12T01:47:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
176492026-05-12T01:47:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
176502026-05-12T01:47:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1457 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176512026-05-12T01:47:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1457 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176522026-05-12T01:47:38.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
176532026-05-12T01:47:38.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
176542026-05-12T01:47:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
176552026-05-12T01:47:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
176562026-05-12T01:47:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
176572026-05-12T01:47:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
176582026-05-12T01:47:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1458 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176592026-05-12T01:47:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1458 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176602026-05-12T01:47:38.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
176612026-05-12T01:47:38.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
176622026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
176632026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
176642026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
176652026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
176662026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
176672026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
176682026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
176692026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
176702026-05-12T01:47:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
176712026-05-12T01:47:38.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1459 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
176722026-05-12T01:47:38.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1459 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176732026-05-12T01:47:38.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
176742026-05-12T01:47:38.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
176752026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
176762026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
176772026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
176782026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
176792026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
176802026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
176812026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
176822026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
176832026-05-12T01:47:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
176842026-05-12T01:47:38.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1460 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
176852026-05-12T01:47:38.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1460 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
176862026-05-12T01:47:38.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
176872026-05-12T01:47:38.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
176882026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
176892026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
176902026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
176912026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
176922026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
176932026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
176942026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
176952026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
176962026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
176972026-05-12T01:47:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
176982026-05-12T01:47:38.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1461 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
176992026-05-12T01:47:38.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1461 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
177002026-05-12T01:47:38.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(SpState) }
177012026-05-12T01:47:38.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(SpState) }
177022026-05-12T01:47:38.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
177032026-05-12T01:47:38.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
177042026-05-12T01:47:38.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1462 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
177052026-05-12T01:47:38.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1462 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
177062026-05-12T01:47:38.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
177072026-05-12T01:47:38.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
177082026-05-12T01:47:39.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
177092026-05-12T01:47:39.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
177102026-05-12T01:47:39.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
177112026-05-12T01:47:39.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
177122026-05-12T01:47:39.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(SpState) }
177132026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(SpState) }
177142026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(SpState) }
177152026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(SpState) }
177162026-05-12T01:47:39.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
177172026-05-12T01:47:39.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
177182026-05-12T01:47:39.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
177192026-05-12T01:47:39.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
177202026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 501 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
177212026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 731 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
177222026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1463 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
177232026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1463 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
177242026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }
177252026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
177262026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
177272026-05-12T01:47:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
177282026-05-12T01:47:39.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
177292026-05-12T01:47:39.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
177302026-05-12T01:47:39.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
177312026-05-12T01:47:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
177322026-05-12T01:47:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
177332026-05-12T01:47:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
177342026-05-12T01:47:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
177352026-05-12T01:47:39.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 502 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
177362026-05-12T01:47:39.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 732 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177372026-05-12T01:47:39.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1464 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177382026-05-12T01:47:39.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1464 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177392026-05-12T01:47:39.269ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
177402026-05-12T01:47:39.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
177412026-05-12T01:47:39.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
177422026-05-12T01:47:39.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
177432026-05-12T01:47:39.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
177442026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
177452026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
177462026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
177472026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
177482026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
177492026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 733 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177502026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1465 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177512026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1465 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177522026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }
177532026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
177542026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
177552026-05-12T01:47:39.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
177562026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
177572026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
177582026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
177592026-05-12T01:47:39.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
177602026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 734 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
177612026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1466 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177622026-05-12T01:47:39.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1466 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177632026-05-12T01:47:39.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
177642026-05-12T01:47:39.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
177652026-05-12T01:47:39.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
177662026-05-12T01:47:39.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
177672026-05-12T01:47:39.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
177682026-05-12T01:47:39.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
177692026-05-12T01:47:39.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
177702026-05-12T01:47:39.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1467 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177712026-05-12T01:47:39.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1467 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177722026-05-12T01:47:39.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
177732026-05-12T01:47:39.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
177742026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
177752026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
177762026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
177772026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
177782026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1468 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177792026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1468 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177802026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
177812026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
177822026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
177832026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
177842026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
177852026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
177862026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
177872026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
177882026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
177892026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
177902026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
177912026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1469 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
177922026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1469 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
177932026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
177942026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
177952026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
177962026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
177972026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
177982026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
177992026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
178002026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
178012026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
178022026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
178032026-05-12T01:47:39.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
178042026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1470 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178052026-05-12T01:47:39.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1470 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
178062026-05-12T01:47:39.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
178072026-05-12T01:47:39.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
178082026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
178092026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
178102026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
178112026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
178122026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
178132026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
178142026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
178152026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
178162026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
178172026-05-12T01:47:39.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
178182026-05-12T01:47:39.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1471 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
178192026-05-12T01:47:39.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1471 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
178202026-05-12T01:47:39.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(SpState) }
178212026-05-12T01:47:39.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(SpState) }
178222026-05-12T01:47:39.316ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
178232026-05-12T01:47:39.317ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
178242026-05-12T01:47:39.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1472 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
178252026-05-12T01:47:39.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1472 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
178262026-05-12T01:47:39.317ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
178272026-05-12T01:47:39.317ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
178282026-05-12T01:47:40.301ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
178292026-05-12T01:47:40.302ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
178302026-05-12T01:47:40.302ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
178312026-05-12T01:47:40.302ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
178322026-05-12T01:47:40.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }
178332026-05-12T01:47:40.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }
178342026-05-12T01:47:40.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(SpState) }
178352026-05-12T01:47:40.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(SpState) }
178362026-05-12T01:47:40.315ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
178372026-05-12T01:47:40.315ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
178382026-05-12T01:47:40.319ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
178392026-05-12T01:47:40.319ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
178402026-05-12T01:47:40.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 503 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
178412026-05-12T01:47:40.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 735 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
178422026-05-12T01:47:40.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1473 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
178432026-05-12T01:47:40.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1473 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
178442026-05-12T01:47:40.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }
178452026-05-12T01:47:40.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
178462026-05-12T01:47:40.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
178472026-05-12T01:47:40.326ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
178482026-05-12T01:47:40.338ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
178492026-05-12T01:47:40.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
178502026-05-12T01:47:40.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
178512026-05-12T01:47:40.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
178522026-05-12T01:47:40.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
178532026-05-12T01:47:40.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
178542026-05-12T01:47:40.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
178552026-05-12T01:47:40.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 504 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
178562026-05-12T01:47:40.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 736 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178572026-05-12T01:47:40.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1474 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178582026-05-12T01:47:40.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1474 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178592026-05-12T01:47:40.418ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
178602026-05-12T01:47:40.423ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
178612026-05-12T01:47:40.424ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
178622026-05-12T01:47:40.424ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
178632026-05-12T01:47:40.433ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
178642026-05-12T01:47:40.433ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
178652026-05-12T01:47:40.433ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
178662026-05-12T01:47:40.433ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
178672026-05-12T01:47:40.433ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
178682026-05-12T01:47:40.433ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
178692026-05-12T01:47:40.440ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 737 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178702026-05-12T01:47:40.440ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1475 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178712026-05-12T01:47:40.440ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1475 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178722026-05-12T01:47:40.444ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }
178732026-05-12T01:47:40.444ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
178742026-05-12T01:47:40.444ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
178752026-05-12T01:47:40.453ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
178762026-05-12T01:47:40.453ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
178772026-05-12T01:47:40.453ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
178782026-05-12T01:47:40.453ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
178792026-05-12T01:47:40.453ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
178802026-05-12T01:47:40.456ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 738 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
178812026-05-12T01:47:40.456ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1476 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178822026-05-12T01:47:40.456ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1476 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178832026-05-12T01:47:40.456ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
178842026-05-12T01:47:40.464ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
178852026-05-12T01:47:40.464ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
178862026-05-12T01:47:40.467ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
178872026-05-12T01:47:40.467ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
178882026-05-12T01:47:40.467ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
178892026-05-12T01:47:40.467ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
178902026-05-12T01:47:40.477ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1477 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178912026-05-12T01:47:40.477ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1477 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178922026-05-12T01:47:40.501ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
178932026-05-12T01:47:40.501ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
178942026-05-12T01:47:40.511ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
178952026-05-12T01:47:40.514ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
178962026-05-12T01:47:40.514ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
178972026-05-12T01:47:40.514ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
178982026-05-12T01:47:40.514ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1478 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
178992026-05-12T01:47:40.514ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1478 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179002026-05-12T01:47:40.525ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
179012026-05-12T01:47:40.525ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
179022026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
179032026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
179042026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
179052026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
179062026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
179072026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
179082026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
179092026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
179102026-05-12T01:47:40.527ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
179112026-05-12T01:47:40.545ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1479 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
179122026-05-12T01:47:40.545ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1479 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179132026-05-12T01:47:40.547ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
179142026-05-12T01:47:40.547ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
179152026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
179162026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
179172026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
179182026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
179192026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
179202026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
179212026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
179222026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
179232026-05-12T01:47:40.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
179242026-05-12T01:47:40.549ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1480 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179252026-05-12T01:47:40.549ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1480 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
179262026-05-12T01:47:40.561ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
179272026-05-12T01:47:40.561ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
179282026-05-12T01:47:40.561ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
179292026-05-12T01:47:40.561ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
179302026-05-12T01:47:40.561ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
179312026-05-12T01:47:40.561ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
179322026-05-12T01:47:40.561ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
179332026-05-12T01:47:40.561ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
179342026-05-12T01:47:40.561ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
179352026-05-12T01:47:40.561ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
179362026-05-12T01:47:40.562ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
179372026-05-12T01:47:40.562ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
179382026-05-12T01:47:40.562ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1481 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
179392026-05-12T01:47:40.562ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1481 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
179402026-05-12T01:47:40.565ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(SpState) }
179412026-05-12T01:47:40.565ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(SpState) }
179422026-05-12T01:47:40.601ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
179432026-05-12T01:47:40.601ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
179442026-05-12T01:47:40.614ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1482 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
179452026-05-12T01:47:40.614ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1482 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
179462026-05-12T01:47:40.615ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
179472026-05-12T01:47:40.615ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
179482026-05-12T01:47:41.346ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
179492026-05-12T01:47:41.346ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
179502026-05-12T01:47:41.346ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
179512026-05-12T01:47:41.346ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
179522026-05-12T01:47:41.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }
179532026-05-12T01:47:41.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }
179542026-05-12T01:47:41.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(SpState) }
179552026-05-12T01:47:41.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(SpState) }
179562026-05-12T01:47:41.352ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
179572026-05-12T01:47:41.352ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
179582026-05-12T01:47:41.352ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
179592026-05-12T01:47:41.352ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
179602026-05-12T01:47:41.515ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 505 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
179612026-05-12T01:47:41.517ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 739 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
179622026-05-12T01:47:41.517ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1483 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
179632026-05-12T01:47:41.517ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1483 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
179642026-05-12T01:47:41.517ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }
179652026-05-12T01:47:41.517ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
179662026-05-12T01:47:41.517ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
179672026-05-12T01:47:41.517ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
179682026-05-12T01:47:41.518ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
179692026-05-12T01:47:41.518ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
179702026-05-12T01:47:41.519ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
179712026-05-12T01:47:41.519ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
179722026-05-12T01:47:41.519ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
179732026-05-12T01:47:41.519ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
179742026-05-12T01:47:41.519ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
179752026-05-12T01:47:41.524ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 506 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
179762026-05-12T01:47:41.524ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 740 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179772026-05-12T01:47:41.524ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1484 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179782026-05-12T01:47:41.524ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1484 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179792026-05-12T01:47:41.524ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
179802026-05-12T01:47:41.529ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
179812026-05-12T01:47:41.530ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
179822026-05-12T01:47:41.530ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
179832026-05-12T01:47:41.537ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
179842026-05-12T01:47:41.538ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
179852026-05-12T01:47:41.538ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
179862026-05-12T01:47:41.538ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
179872026-05-12T01:47:41.538ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
179882026-05-12T01:47:41.538ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
179892026-05-12T01:47:41.540ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 741 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179902026-05-12T01:47:41.540ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1485 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179912026-05-12T01:47:41.540ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1485 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
179922026-05-12T01:47:41.547ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }
179932026-05-12T01:47:41.547ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
179942026-05-12T01:47:41.547ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
179952026-05-12T01:47:41.547ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
179962026-05-12T01:47:41.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
179972026-05-12T01:47:41.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
179982026-05-12T01:47:41.547ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
179992026-05-12T01:47:41.548ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
180002026-05-12T01:47:41.551ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 742 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
180012026-05-12T01:47:41.551ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1486 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180022026-05-12T01:47:41.551ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1486 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180032026-05-12T01:47:41.551ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
180042026-05-12T01:47:41.557ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
180052026-05-12T01:47:41.571ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
180062026-05-12T01:47:41.572ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
180072026-05-12T01:47:41.572ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
180082026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
180092026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
180102026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1487 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180112026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1487 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180122026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
180132026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
180142026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
180152026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
180162026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
180172026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
180182026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1488 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180192026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1488 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180202026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
180212026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
180222026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
180232026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
180242026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
180252026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
180262026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
180272026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
180282026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
180292026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
180302026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
180312026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1489 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
180322026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1489 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180332026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
180342026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
180352026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
180362026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
180372026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
180382026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
180392026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
180402026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
180412026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
180422026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
180432026-05-12T01:47:41.573ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
180442026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1490 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180452026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1490 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
180462026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
180472026-05-12T01:47:41.573ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
180482026-05-12T01:47:41.582ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
180492026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
180502026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
180512026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
180522026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
180532026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
180542026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
180552026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
180562026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
180572026-05-12T01:47:41.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
180582026-05-12T01:47:41.584ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1491 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
180592026-05-12T01:47:41.584ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1491 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
180602026-05-12T01:47:41.584ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(SpState) }
180612026-05-12T01:47:41.584ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(SpState) }
180622026-05-12T01:47:41.584ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
180632026-05-12T01:47:41.584ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
180642026-05-12T01:47:41.584ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1492 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
180652026-05-12T01:47:41.584ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1492 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
180662026-05-12T01:47:41.584ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
180672026-05-12T01:47:41.584ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
180682026-05-12T01:47:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
180692026-05-12T01:47:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
180702026-05-12T01:47:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
180712026-05-12T01:47:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
180722026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }
180732026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }
180742026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(SpState) }
180752026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(SpState) }
180762026-05-12T01:47:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
180772026-05-12T01:47:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
180782026-05-12T01:47:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
180792026-05-12T01:47:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
180802026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 507 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
180812026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 743 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
180822026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1493 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
180832026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1493 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
180842026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(SpState) }
180852026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
180862026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
180872026-05-12T01:47:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
180882026-05-12T01:47:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
180892026-05-12T01:47:42.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
180902026-05-12T01:47:42.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
180912026-05-12T01:47:42.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
180922026-05-12T01:47:42.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
180932026-05-12T01:47:42.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
180942026-05-12T01:47:42.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
180952026-05-12T01:47:42.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 508 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
180962026-05-12T01:47:42.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 744 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180972026-05-12T01:47:42.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1494 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180982026-05-12T01:47:42.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1494 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
180992026-05-12T01:47:42.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
181002026-05-12T01:47:42.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
181012026-05-12T01:47:42.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
181022026-05-12T01:47:42.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
181032026-05-12T01:47:42.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
181042026-05-12T01:47:42.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
181052026-05-12T01:47:42.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
181062026-05-12T01:47:42.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
181072026-05-12T01:47:42.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
181082026-05-12T01:47:42.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
181092026-05-12T01:47:42.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 745 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181102026-05-12T01:47:42.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1495 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181112026-05-12T01:47:42.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1495 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181122026-05-12T01:47:42.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }
181132026-05-12T01:47:42.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
181142026-05-12T01:47:42.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
181152026-05-12T01:47:42.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
181162026-05-12T01:47:42.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
181172026-05-12T01:47:42.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
181182026-05-12T01:47:42.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
181192026-05-12T01:47:42.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
181202026-05-12T01:47:42.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 746 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
181212026-05-12T01:47:42.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1496 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181222026-05-12T01:47:42.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1496 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181232026-05-12T01:47:42.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
181242026-05-12T01:47:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
181252026-05-12T01:47:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
181262026-05-12T01:47:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
181272026-05-12T01:47:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
181282026-05-12T01:47:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
181292026-05-12T01:47:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
181302026-05-12T01:47:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1497 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181312026-05-12T01:47:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1497 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181322026-05-12T01:47:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
181332026-05-12T01:47:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
181342026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
181352026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
181362026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
181372026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
181382026-05-12T01:47:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1498 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181392026-05-12T01:47:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1498 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181402026-05-12T01:47:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
181412026-05-12T01:47:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
181422026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
181432026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
181442026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
181452026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
181462026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
181472026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
181482026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
181492026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
181502026-05-12T01:47:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
181512026-05-12T01:47:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1499 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
181522026-05-12T01:47:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1499 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181532026-05-12T01:47:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
181542026-05-12T01:47:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
181552026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
181562026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
181572026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
181582026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
181592026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
181602026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
181612026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
181622026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
181632026-05-12T01:47:42.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
181642026-05-12T01:47:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1500 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
181652026-05-12T01:47:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1500 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
181662026-05-12T01:47:42.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
181672026-05-12T01:47:42.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
181682026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
181692026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
181702026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
181712026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
181722026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
181732026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
181742026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
181752026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
181762026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
181772026-05-12T01:47:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
181782026-05-12T01:47:42.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1501 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
181792026-05-12T01:47:42.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1501 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
181802026-05-12T01:47:42.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(SpState) }
181812026-05-12T01:47:42.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(SpState) }
181822026-05-12T01:47:42.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
181832026-05-12T01:47:42.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
181842026-05-12T01:47:42.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1502 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
181852026-05-12T01:47:42.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1502 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
181862026-05-12T01:47:42.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
181872026-05-12T01:47:42.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
181882026-05-12T01:47:43.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
181892026-05-12T01:47:43.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
181902026-05-12T01:47:43.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
181912026-05-12T01:47:43.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
181922026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(SpState) }
181932026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }
181942026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(SpState) }
181952026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(SpState) }
181962026-05-12T01:47:43.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
181972026-05-12T01:47:43.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
181982026-05-12T01:47:43.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
181992026-05-12T01:47:43.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
182002026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 509 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
182012026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 747 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
182022026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1503 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
182032026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1503 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
182042026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }
182052026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
182062026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
182072026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
182082026-05-12T01:47:43.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
182092026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
182102026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
182112026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
182122026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
182132026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
182142026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
182152026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 510 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
182162026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 748 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182172026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1504 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182182026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1504 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182192026-05-12T01:47:43.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
182202026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
182212026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
182222026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
182232026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
182242026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
182252026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
182262026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
182272026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
182282026-05-12T01:47:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
182292026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 749 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182302026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1505 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182312026-05-12T01:47:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1505 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182322026-05-12T01:47:43.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }
182332026-05-12T01:47:43.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
182342026-05-12T01:47:43.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
182352026-05-12T01:47:43.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
182362026-05-12T01:47:43.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
182372026-05-12T01:47:43.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
182382026-05-12T01:47:43.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
182392026-05-12T01:47:43.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
182402026-05-12T01:47:43.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 750 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
182412026-05-12T01:47:43.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1506 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182422026-05-12T01:47:43.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1506 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182432026-05-12T01:47:43.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
182442026-05-12T01:47:43.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
182452026-05-12T01:47:43.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
182462026-05-12T01:47:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
182472026-05-12T01:47:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
182482026-05-12T01:47:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
182492026-05-12T01:47:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
182502026-05-12T01:47:43.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1507 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182512026-05-12T01:47:43.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1507 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182522026-05-12T01:47:43.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
182532026-05-12T01:47:43.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
182542026-05-12T01:47:43.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
182552026-05-12T01:47:43.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
182562026-05-12T01:47:43.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
182572026-05-12T01:47:43.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
182582026-05-12T01:47:43.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1508 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182592026-05-12T01:47:43.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1508 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182602026-05-12T01:47:43.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
182612026-05-12T01:47:43.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
182622026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
182632026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
182642026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
182652026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
182662026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
182672026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
182682026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
182692026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
182702026-05-12T01:47:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
182712026-05-12T01:47:43.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1509 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
182722026-05-12T01:47:43.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1509 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182732026-05-12T01:47:43.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
182742026-05-12T01:47:43.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
182752026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
182762026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
182772026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
182782026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
182792026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
182802026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
182812026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
182822026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
182832026-05-12T01:47:43.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
182842026-05-12T01:47:43.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1510 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
182852026-05-12T01:47:43.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1510 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
182862026-05-12T01:47:43.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
182872026-05-12T01:47:43.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
182882026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
182892026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
182902026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
182912026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
182922026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
182932026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
182942026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
182952026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
182962026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
182972026-05-12T01:47:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
182982026-05-12T01:47:43.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1511 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
182992026-05-12T01:47:43.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1511 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
183002026-05-12T01:47:43.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(SpState) }
183012026-05-12T01:47:43.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(SpState) }
183022026-05-12T01:47:43.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
183032026-05-12T01:47:43.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
183042026-05-12T01:47:43.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1512 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
183052026-05-12T01:47:43.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1512 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
183062026-05-12T01:47:43.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
183072026-05-12T01:47:43.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
183082026-05-12T01:47:44.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
183092026-05-12T01:47:44.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
183102026-05-12T01:47:44.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
183112026-05-12T01:47:44.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
183122026-05-12T01:47:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }
183132026-05-12T01:47:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }
183142026-05-12T01:47:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(SpState) }
183152026-05-12T01:47:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(SpState) }
183162026-05-12T01:47:44.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
183172026-05-12T01:47:44.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
183182026-05-12T01:47:44.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
183192026-05-12T01:47:44.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
183202026-05-12T01:47:44.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 511 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
183212026-05-12T01:47:44.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 751 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
183222026-05-12T01:47:44.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1513 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
183232026-05-12T01:47:44.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1513 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
183242026-05-12T01:47:44.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }
183252026-05-12T01:47:44.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
183262026-05-12T01:47:44.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
183272026-05-12T01:47:44.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
183282026-05-12T01:47:44.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
183292026-05-12T01:47:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
183302026-05-12T01:47:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
183312026-05-12T01:47:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
183322026-05-12T01:47:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
183332026-05-12T01:47:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
183342026-05-12T01:47:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
183352026-05-12T01:47:44.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 512 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
183362026-05-12T01:47:44.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 752 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183372026-05-12T01:47:44.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1514 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183382026-05-12T01:47:44.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1514 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183392026-05-12T01:47:44.266ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
183402026-05-12T01:47:44.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
183412026-05-12T01:47:44.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
183422026-05-12T01:47:44.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
183432026-05-12T01:47:44.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
183442026-05-12T01:47:44.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
183452026-05-12T01:47:44.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
183462026-05-12T01:47:44.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
183472026-05-12T01:47:44.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
183482026-05-12T01:47:44.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
183492026-05-12T01:47:44.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 753 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183502026-05-12T01:47:44.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1515 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183512026-05-12T01:47:44.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1515 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183522026-05-12T01:47:44.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }
183532026-05-12T01:47:44.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
183542026-05-12T01:47:44.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
183552026-05-12T01:47:44.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
183562026-05-12T01:47:44.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
183572026-05-12T01:47:44.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
183582026-05-12T01:47:44.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
183592026-05-12T01:47:44.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
183602026-05-12T01:47:44.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 754 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
183612026-05-12T01:47:44.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1516 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183622026-05-12T01:47:44.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1516 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183632026-05-12T01:47:44.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
183642026-05-12T01:47:44.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
183652026-05-12T01:47:44.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
183662026-05-12T01:47:44.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
183672026-05-12T01:47:44.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
183682026-05-12T01:47:44.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
183692026-05-12T01:47:44.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
183702026-05-12T01:47:44.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1517 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183712026-05-12T01:47:44.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1517 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183722026-05-12T01:47:44.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
183732026-05-12T01:47:44.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
183742026-05-12T01:47:44.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
183752026-05-12T01:47:44.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
183762026-05-12T01:47:44.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
183772026-05-12T01:47:44.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
183782026-05-12T01:47:44.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1518 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183792026-05-12T01:47:44.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1518 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183802026-05-12T01:47:44.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
183812026-05-12T01:47:44.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
183822026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
183832026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
183842026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
183852026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
183862026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
183872026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
183882026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
183892026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
183902026-05-12T01:47:44.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
183912026-05-12T01:47:44.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1519 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
183922026-05-12T01:47:44.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1519 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
183932026-05-12T01:47:44.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
183942026-05-12T01:47:44.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
183952026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
183962026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
183972026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
183982026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
183992026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
184002026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
184012026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
184022026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
184032026-05-12T01:47:44.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
184042026-05-12T01:47:44.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1520 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184052026-05-12T01:47:44.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1520 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
184062026-05-12T01:47:44.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
184072026-05-12T01:47:44.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
184082026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
184092026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
184102026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
184112026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
184122026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
184132026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
184142026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
184152026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
184162026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
184172026-05-12T01:47:44.308ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
184182026-05-12T01:47:44.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1521 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
184192026-05-12T01:47:44.308ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1521 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
184202026-05-12T01:47:44.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(SpState) }
184212026-05-12T01:47:44.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(SpState) }
184222026-05-12T01:47:44.310ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
184232026-05-12T01:47:44.310ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
184242026-05-12T01:47:44.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1522 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
184252026-05-12T01:47:44.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1522 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
184262026-05-12T01:47:44.310ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
184272026-05-12T01:47:44.310ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
184282026-05-12T01:47:45.274ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
184292026-05-12T01:47:45.274ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
184302026-05-12T01:47:45.274ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
184312026-05-12T01:47:45.274ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
184322026-05-12T01:47:45.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }
184332026-05-12T01:47:45.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }
184342026-05-12T01:47:45.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(SpState) }
184352026-05-12T01:47:45.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(SpState) }
184362026-05-12T01:47:45.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
184372026-05-12T01:47:45.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
184382026-05-12T01:47:45.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
184392026-05-12T01:47:45.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
184402026-05-12T01:47:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 513 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
184412026-05-12T01:47:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 755 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
184422026-05-12T01:47:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1523 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
184432026-05-12T01:47:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1523 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
184442026-05-12T01:47:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }
184452026-05-12T01:47:45.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
184462026-05-12T01:47:45.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
184472026-05-12T01:47:45.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
184482026-05-12T01:47:45.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
184492026-05-12T01:47:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
184502026-05-12T01:47:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
184512026-05-12T01:47:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
184522026-05-12T01:47:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
184532026-05-12T01:47:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
184542026-05-12T01:47:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
184552026-05-12T01:47:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 514 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
184562026-05-12T01:47:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 756 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184572026-05-12T01:47:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1524 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184582026-05-12T01:47:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1524 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184592026-05-12T01:47:45.281ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
184602026-05-12T01:47:45.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
184612026-05-12T01:47:45.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
184622026-05-12T01:47:45.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
184632026-05-12T01:47:45.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
184642026-05-12T01:47:45.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
184652026-05-12T01:47:45.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
184662026-05-12T01:47:45.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
184672026-05-12T01:47:45.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
184682026-05-12T01:47:45.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
184692026-05-12T01:47:45.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 757 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184702026-05-12T01:47:45.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1525 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184712026-05-12T01:47:45.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1525 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184722026-05-12T01:47:45.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }
184732026-05-12T01:47:45.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
184742026-05-12T01:47:45.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
184752026-05-12T01:47:45.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
184762026-05-12T01:47:45.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
184772026-05-12T01:47:45.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
184782026-05-12T01:47:45.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
184792026-05-12T01:47:45.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
184802026-05-12T01:47:45.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 758 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
184812026-05-12T01:47:45.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1526 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184822026-05-12T01:47:45.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1526 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184832026-05-12T01:47:45.288ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
184842026-05-12T01:47:45.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
184852026-05-12T01:47:45.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
184862026-05-12T01:47:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
184872026-05-12T01:47:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
184882026-05-12T01:47:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
184892026-05-12T01:47:45.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
184902026-05-12T01:47:45.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1527 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184912026-05-12T01:47:45.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1527 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184922026-05-12T01:47:45.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
184932026-05-12T01:47:45.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
184942026-05-12T01:47:45.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
184952026-05-12T01:47:45.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
184962026-05-12T01:47:45.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
184972026-05-12T01:47:45.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
184982026-05-12T01:47:45.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1528 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
184992026-05-12T01:47:45.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1528 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185002026-05-12T01:47:45.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
185012026-05-12T01:47:45.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
185022026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
185032026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
185042026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
185052026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
185062026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
185072026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
185082026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
185092026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
185102026-05-12T01:47:45.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
185112026-05-12T01:47:45.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1529 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
185122026-05-12T01:47:45.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1529 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185132026-05-12T01:47:45.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
185142026-05-12T01:47:45.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
185152026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
185162026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
185172026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
185182026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
185192026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
185202026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
185212026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
185222026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
185232026-05-12T01:47:45.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
185242026-05-12T01:47:45.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1530 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185252026-05-12T01:47:45.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1530 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
185262026-05-12T01:47:45.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
185272026-05-12T01:47:45.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
185282026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
185292026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
185302026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
185312026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
185322026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
185332026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
185342026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
185352026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
185362026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
185372026-05-12T01:47:45.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
185382026-05-12T01:47:45.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1531 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
185392026-05-12T01:47:45.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1531 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
185402026-05-12T01:47:45.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(SpState) }
185412026-05-12T01:47:45.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(SpState) }
185422026-05-12T01:47:45.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
185432026-05-12T01:47:45.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
185442026-05-12T01:47:45.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1532 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
185452026-05-12T01:47:45.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1532 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
185462026-05-12T01:47:45.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
185472026-05-12T01:47:45.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
185482026-05-12T01:47:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
185492026-05-12T01:47:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
185502026-05-12T01:47:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
185512026-05-12T01:47:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
185522026-05-12T01:47:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }
185532026-05-12T01:47:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }
185542026-05-12T01:47:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(SpState) }
185552026-05-12T01:47:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(SpState) }
185562026-05-12T01:47:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
185572026-05-12T01:47:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
185582026-05-12T01:47:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
185592026-05-12T01:47:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
185602026-05-12T01:47:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 515 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
185612026-05-12T01:47:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 759 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
185622026-05-12T01:47:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1533 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
185632026-05-12T01:47:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1533 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
185642026-05-12T01:47:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(SpState) }
185652026-05-12T01:47:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
185662026-05-12T01:47:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
185672026-05-12T01:47:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
185682026-05-12T01:47:46.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
185692026-05-12T01:47:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
185702026-05-12T01:47:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
185712026-05-12T01:47:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
185722026-05-12T01:47:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
185732026-05-12T01:47:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
185742026-05-12T01:47:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
185752026-05-12T01:47:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 516 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
185762026-05-12T01:47:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 760 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185772026-05-12T01:47:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1534 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185782026-05-12T01:47:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1534 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185792026-05-12T01:47:46.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
185802026-05-12T01:47:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
185812026-05-12T01:47:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
185822026-05-12T01:47:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
185832026-05-12T01:47:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
185842026-05-12T01:47:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
185852026-05-12T01:47:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
185862026-05-12T01:47:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
185872026-05-12T01:47:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
185882026-05-12T01:47:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
185892026-05-12T01:47:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 761 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185902026-05-12T01:47:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1535 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185912026-05-12T01:47:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1535 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
185922026-05-12T01:47:46.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }
185932026-05-12T01:47:46.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
185942026-05-12T01:47:46.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
185952026-05-12T01:47:46.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
185962026-05-12T01:47:46.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
185972026-05-12T01:47:46.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
185982026-05-12T01:47:46.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
185992026-05-12T01:47:46.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
186002026-05-12T01:47:46.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 762 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
186012026-05-12T01:47:46.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1536 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186022026-05-12T01:47:46.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1536 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186032026-05-12T01:47:46.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
186042026-05-12T01:47:46.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
186052026-05-12T01:47:46.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
186062026-05-12T01:47:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
186072026-05-12T01:47:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
186082026-05-12T01:47:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
186092026-05-12T01:47:46.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
186102026-05-12T01:47:46.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1537 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186112026-05-12T01:47:46.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1537 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186122026-05-12T01:47:46.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
186132026-05-12T01:47:46.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
186142026-05-12T01:47:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
186152026-05-12T01:47:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
186162026-05-12T01:47:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
186172026-05-12T01:47:46.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
186182026-05-12T01:47:46.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1538 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186192026-05-12T01:47:46.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1538 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186202026-05-12T01:47:46.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
186212026-05-12T01:47:46.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
186222026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
186232026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
186242026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
186252026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
186262026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
186272026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
186282026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
186292026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
186302026-05-12T01:47:46.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
186312026-05-12T01:47:46.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1539 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
186322026-05-12T01:47:46.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1539 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186332026-05-12T01:47:46.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
186342026-05-12T01:47:46.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
186352026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
186362026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
186372026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
186382026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
186392026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
186402026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
186412026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
186422026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
186432026-05-12T01:47:46.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
186442026-05-12T01:47:46.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1540 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186452026-05-12T01:47:46.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1540 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
186462026-05-12T01:47:46.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
186472026-05-12T01:47:46.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
186482026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
186492026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
186502026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
186512026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
186522026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
186532026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
186542026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
186552026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
186562026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
186572026-05-12T01:47:46.315ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
186582026-05-12T01:47:46.315ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1541 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
186592026-05-12T01:47:46.315ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1541 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
186602026-05-12T01:47:46.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(SpState) }
186612026-05-12T01:47:46.317ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(SpState) }
186622026-05-12T01:47:46.321ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
186632026-05-12T01:47:46.321ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
186642026-05-12T01:47:46.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1542 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
186652026-05-12T01:47:46.323ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1542 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
186662026-05-12T01:47:46.323ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
186672026-05-12T01:47:46.323ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
186682026-05-12T01:47:47.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
186692026-05-12T01:47:47.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
186702026-05-12T01:47:47.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
186712026-05-12T01:47:47.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
186722026-05-12T01:47:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }
186732026-05-12T01:47:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }
186742026-05-12T01:47:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(SpState) }
186752026-05-12T01:47:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(SpState) }
186762026-05-12T01:47:47.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
186772026-05-12T01:47:47.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
186782026-05-12T01:47:47.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
186792026-05-12T01:47:47.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
186802026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 517 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
186812026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 763 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
186822026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1543 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
186832026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1543 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
186842026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }
186852026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
186862026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
186872026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
186882026-05-12T01:47:47.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
186892026-05-12T01:47:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
186902026-05-12T01:47:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
186912026-05-12T01:47:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
186922026-05-12T01:47:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
186932026-05-12T01:47:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
186942026-05-12T01:47:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
186952026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 518 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
186962026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 764 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186972026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1544 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186982026-05-12T01:47:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1544 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
186992026-05-12T01:47:47.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
187002026-05-12T01:47:47.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
187012026-05-12T01:47:47.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
187022026-05-12T01:47:47.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
187032026-05-12T01:47:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
187042026-05-12T01:47:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
187052026-05-12T01:47:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
187062026-05-12T01:47:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
187072026-05-12T01:47:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
187082026-05-12T01:47:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
187092026-05-12T01:47:47.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 765 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187102026-05-12T01:47:47.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1545 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187112026-05-12T01:47:47.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1545 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187122026-05-12T01:47:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }
187132026-05-12T01:47:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
187142026-05-12T01:47:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
187152026-05-12T01:47:47.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
187162026-05-12T01:47:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
187172026-05-12T01:47:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
187182026-05-12T01:47:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
187192026-05-12T01:47:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
187202026-05-12T01:47:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 766 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
187212026-05-12T01:47:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1546 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187222026-05-12T01:47:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1546 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187232026-05-12T01:47:47.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
187242026-05-12T01:47:47.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
187252026-05-12T01:47:47.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
187262026-05-12T01:47:47.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
187272026-05-12T01:47:47.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
187282026-05-12T01:47:47.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
187292026-05-12T01:47:47.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
187302026-05-12T01:47:47.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1547 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187312026-05-12T01:47:47.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1547 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187322026-05-12T01:47:47.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
187332026-05-12T01:47:47.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
187342026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
187352026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
187362026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
187372026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
187382026-05-12T01:47:47.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1548 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187392026-05-12T01:47:47.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1548 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187402026-05-12T01:47:47.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
187412026-05-12T01:47:47.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
187422026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
187432026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
187442026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
187452026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
187462026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
187472026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
187482026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
187492026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
187502026-05-12T01:47:47.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
187512026-05-12T01:47:47.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1549 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
187522026-05-12T01:47:47.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1549 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187532026-05-12T01:47:47.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
187542026-05-12T01:47:47.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
187552026-05-12T01:47:47.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
187562026-05-12T01:47:47.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
187572026-05-12T01:47:47.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
187582026-05-12T01:47:47.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
187592026-05-12T01:47:47.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
187602026-05-12T01:47:47.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
187612026-05-12T01:47:47.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
187622026-05-12T01:47:47.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
187632026-05-12T01:47:47.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
187642026-05-12T01:47:47.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1550 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
187652026-05-12T01:47:47.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1550 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
187662026-05-12T01:47:47.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
187672026-05-12T01:47:47.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
187682026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
187692026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
187702026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
187712026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
187722026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
187732026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
187742026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
187752026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
187762026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
187772026-05-12T01:47:47.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
187782026-05-12T01:47:47.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1551 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
187792026-05-12T01:47:47.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1551 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
187802026-05-12T01:47:47.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(SpState) }
187812026-05-12T01:47:47.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(SpState) }
187822026-05-12T01:47:47.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
187832026-05-12T01:47:47.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
187842026-05-12T01:47:47.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1552 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
187852026-05-12T01:47:47.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1552 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
187862026-05-12T01:47:47.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
187872026-05-12T01:47:47.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
187882026-05-12T01:47:48.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
187892026-05-12T01:47:48.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
187902026-05-12T01:47:48.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
187912026-05-12T01:47:48.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
187922026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }
187932026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }
187942026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(SpState) }
187952026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(SpState) }
187962026-05-12T01:47:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
187972026-05-12T01:47:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
187982026-05-12T01:47:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
187992026-05-12T01:47:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
188002026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 519 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
188012026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 767 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
188022026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1553 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
188032026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1553 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
188042026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(SpState) }
188052026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
188062026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
188072026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
188082026-05-12T01:47:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
188092026-05-12T01:47:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
188102026-05-12T01:47:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
188112026-05-12T01:47:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
188122026-05-12T01:47:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
188132026-05-12T01:47:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
188142026-05-12T01:47:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
188152026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 520 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
188162026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 768 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188172026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1554 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188182026-05-12T01:47:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1554 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188192026-05-12T01:47:48.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
188202026-05-12T01:47:48.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
188212026-05-12T01:47:48.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
188222026-05-12T01:47:48.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
188232026-05-12T01:47:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
188242026-05-12T01:47:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
188252026-05-12T01:47:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
188262026-05-12T01:47:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
188272026-05-12T01:47:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
188282026-05-12T01:47:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
188292026-05-12T01:47:48.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 769 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188302026-05-12T01:47:48.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1555 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188312026-05-12T01:47:48.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1555 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188322026-05-12T01:47:48.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }
188332026-05-12T01:47:48.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
188342026-05-12T01:47:48.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
188352026-05-12T01:47:48.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
188362026-05-12T01:47:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
188372026-05-12T01:47:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
188382026-05-12T01:47:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
188392026-05-12T01:47:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
188402026-05-12T01:47:48.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 770 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
188412026-05-12T01:47:48.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1556 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188422026-05-12T01:47:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1556 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188432026-05-12T01:47:48.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
188442026-05-12T01:47:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
188452026-05-12T01:47:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
188462026-05-12T01:47:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
188472026-05-12T01:47:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
188482026-05-12T01:47:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
188492026-05-12T01:47:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
188502026-05-12T01:47:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1557 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188512026-05-12T01:47:48.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1557 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188522026-05-12T01:47:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
188532026-05-12T01:47:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
188542026-05-12T01:47:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
188552026-05-12T01:47:48.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
188562026-05-12T01:47:48.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
188572026-05-12T01:47:48.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
188582026-05-12T01:47:48.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1558 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188592026-05-12T01:47:48.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1558 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188602026-05-12T01:47:48.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
188612026-05-12T01:47:48.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
188622026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
188632026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
188642026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
188652026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
188662026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
188672026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
188682026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
188692026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
188702026-05-12T01:47:48.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
188712026-05-12T01:47:48.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1559 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
188722026-05-12T01:47:48.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1559 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188732026-05-12T01:47:48.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
188742026-05-12T01:47:48.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
188752026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
188762026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
188772026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
188782026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
188792026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
188802026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
188812026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
188822026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
188832026-05-12T01:47:48.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
188842026-05-12T01:47:48.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1560 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
188852026-05-12T01:47:48.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1560 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
188862026-05-12T01:47:48.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
188872026-05-12T01:47:48.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
188882026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
188892026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
188902026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
188912026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
188922026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
188932026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
188942026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
188952026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
188962026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
188972026-05-12T01:47:48.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
188982026-05-12T01:47:48.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1561 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
188992026-05-12T01:47:48.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1561 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
189002026-05-12T01:47:48.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(SpState) }
189012026-05-12T01:47:48.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(SpState) }
189022026-05-12T01:47:48.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
189032026-05-12T01:47:48.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
189042026-05-12T01:47:48.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1562 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
189052026-05-12T01:47:48.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1562 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
189062026-05-12T01:47:48.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
189072026-05-12T01:47:48.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
189082026-05-12T01:47:49.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
189092026-05-12T01:47:49.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
189102026-05-12T01:47:49.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
189112026-05-12T01:47:49.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
189122026-05-12T01:47:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(SpState) }
189132026-05-12T01:47:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }
189142026-05-12T01:47:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(SpState) }
189152026-05-12T01:47:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(SpState) }
189162026-05-12T01:47:49.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
189172026-05-12T01:47:49.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
189182026-05-12T01:47:49.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
189192026-05-12T01:47:49.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
189202026-05-12T01:47:49.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 521 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
189212026-05-12T01:47:49.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 771 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
189222026-05-12T01:47:49.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1563 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
189232026-05-12T01:47:49.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1563 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
189242026-05-12T01:47:49.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }
189252026-05-12T01:47:49.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
189262026-05-12T01:47:49.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
189272026-05-12T01:47:49.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
189282026-05-12T01:47:49.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
189292026-05-12T01:47:49.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
189302026-05-12T01:47:49.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
189312026-05-12T01:47:49.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
189322026-05-12T01:47:49.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
189332026-05-12T01:47:49.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
189342026-05-12T01:47:49.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
189352026-05-12T01:47:49.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 522 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
189362026-05-12T01:47:49.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 772 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189372026-05-12T01:47:49.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1564 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189382026-05-12T01:47:49.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1564 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189392026-05-12T01:47:49.275ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
189402026-05-12T01:47:49.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
189412026-05-12T01:47:49.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
189422026-05-12T01:47:49.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
189432026-05-12T01:47:49.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
189442026-05-12T01:47:49.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
189452026-05-12T01:47:49.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
189462026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
189472026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
189482026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
189492026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 773 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189502026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1565 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189512026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1565 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189522026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }
189532026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
189542026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
189552026-05-12T01:47:49.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
189562026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
189572026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
189582026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
189592026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
189602026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 774 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
189612026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1566 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189622026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1566 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189632026-05-12T01:47:49.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
189642026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
189652026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
189662026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
189672026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
189682026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
189692026-05-12T01:47:49.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
189702026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1567 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189712026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1567 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189722026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
189732026-05-12T01:47:49.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
189742026-05-12T01:47:49.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
189752026-05-12T01:47:49.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
189762026-05-12T01:47:49.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
189772026-05-12T01:47:49.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
189782026-05-12T01:47:49.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1568 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189792026-05-12T01:47:49.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1568 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189802026-05-12T01:47:49.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
189812026-05-12T01:47:49.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
189822026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
189832026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
189842026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
189852026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
189862026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
189872026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
189882026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
189892026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
189902026-05-12T01:47:49.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
189912026-05-12T01:47:49.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1569 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
189922026-05-12T01:47:49.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1569 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
189932026-05-12T01:47:49.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
189942026-05-12T01:47:49.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
189952026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
189962026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
189972026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
189982026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
189992026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
190002026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
190012026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
190022026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
190032026-05-12T01:47:49.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
190042026-05-12T01:47:49.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1570 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190052026-05-12T01:47:49.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1570 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
190062026-05-12T01:47:49.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
190072026-05-12T01:47:49.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
190082026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
190092026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
190102026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
190112026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
190122026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
190132026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
190142026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
190152026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
190162026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
190172026-05-12T01:47:49.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
190182026-05-12T01:47:49.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1571 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
190192026-05-12T01:47:49.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1571 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
190202026-05-12T01:47:49.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(SpState) }
190212026-05-12T01:47:49.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(SpState) }
190222026-05-12T01:47:49.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
190232026-05-12T01:47:49.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
190242026-05-12T01:47:49.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1572 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
190252026-05-12T01:47:49.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1572 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
190262026-05-12T01:47:49.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
190272026-05-12T01:47:49.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
190282026-05-12T01:47:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
190292026-05-12T01:47:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
190302026-05-12T01:47:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
190312026-05-12T01:47:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
190322026-05-12T01:47:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }
190332026-05-12T01:47:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }
190342026-05-12T01:47:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(SpState) }
190352026-05-12T01:47:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(SpState) }
190362026-05-12T01:47:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
190372026-05-12T01:47:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
190382026-05-12T01:47:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
190392026-05-12T01:47:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
190402026-05-12T01:47:50.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 523 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
190412026-05-12T01:47:50.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 775 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
190422026-05-12T01:47:50.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1573 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
190432026-05-12T01:47:50.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1573 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
190442026-05-12T01:47:50.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }
190452026-05-12T01:47:50.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
190462026-05-12T01:47:50.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
190472026-05-12T01:47:50.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
190482026-05-12T01:47:50.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
190492026-05-12T01:47:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
190502026-05-12T01:47:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
190512026-05-12T01:47:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
190522026-05-12T01:47:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
190532026-05-12T01:47:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
190542026-05-12T01:47:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
190552026-05-12T01:47:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 524 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
190562026-05-12T01:47:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 776 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190572026-05-12T01:47:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1574 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190582026-05-12T01:47:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1574 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190592026-05-12T01:47:50.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
190602026-05-12T01:47:50.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
190612026-05-12T01:47:50.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
190622026-05-12T01:47:50.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
190632026-05-12T01:47:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
190642026-05-12T01:47:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
190652026-05-12T01:47:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
190662026-05-12T01:47:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
190672026-05-12T01:47:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
190682026-05-12T01:47:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
190692026-05-12T01:47:50.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 777 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190702026-05-12T01:47:50.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1575 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190712026-05-12T01:47:50.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1575 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190722026-05-12T01:47:50.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }
190732026-05-12T01:47:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
190742026-05-12T01:47:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
190752026-05-12T01:47:50.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
190762026-05-12T01:47:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
190772026-05-12T01:47:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
190782026-05-12T01:47:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
190792026-05-12T01:47:50.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
190802026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 778 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
190812026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1576 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190822026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1576 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190832026-05-12T01:47:50.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
190842026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
190852026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
190862026-05-12T01:47:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
190872026-05-12T01:47:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
190882026-05-12T01:47:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
190892026-05-12T01:47:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
190902026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1577 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190912026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1577 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190922026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
190932026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
190942026-05-12T01:47:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
190952026-05-12T01:47:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
190962026-05-12T01:47:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
190972026-05-12T01:47:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
190982026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1578 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
190992026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1578 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191002026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
191012026-05-12T01:47:50.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
191022026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
191032026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
191042026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
191052026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
191062026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
191072026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
191082026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
191092026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
191102026-05-12T01:47:50.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
191112026-05-12T01:47:50.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1579 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
191122026-05-12T01:47:50.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1579 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191132026-05-12T01:47:50.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
191142026-05-12T01:47:50.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
191152026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
191162026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
191172026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
191182026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
191192026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
191202026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
191212026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
191222026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
191232026-05-12T01:47:50.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
191242026-05-12T01:47:50.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1580 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191252026-05-12T01:47:50.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1580 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
191262026-05-12T01:47:50.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
191272026-05-12T01:47:50.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
191282026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
191292026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
191302026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
191312026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
191322026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
191332026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
191342026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
191352026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
191362026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
191372026-05-12T01:47:50.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
191382026-05-12T01:47:50.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1581 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
191392026-05-12T01:47:50.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1581 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
191402026-05-12T01:47:50.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(SpState) }
191412026-05-12T01:47:50.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(SpState) }
191422026-05-12T01:47:50.294ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
191432026-05-12T01:47:50.294ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
191442026-05-12T01:47:50.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1582 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
191452026-05-12T01:47:50.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1582 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
191462026-05-12T01:47:50.294ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
191472026-05-12T01:47:50.295ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
191482026-05-12T01:47:51.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
191492026-05-12T01:47:51.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
191502026-05-12T01:47:51.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
191512026-05-12T01:47:51.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
191522026-05-12T01:47:51.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }
191532026-05-12T01:47:51.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }
191542026-05-12T01:47:51.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(SpState) }
191552026-05-12T01:47:51.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(SpState) }
191562026-05-12T01:47:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
191572026-05-12T01:47:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
191582026-05-12T01:47:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
191592026-05-12T01:47:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
191602026-05-12T01:47:51.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 525 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
191612026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 779 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
191622026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1583 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
191632026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1583 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
191642026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }
191652026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
191662026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
191672026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
191682026-05-12T01:47:51.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
191692026-05-12T01:47:51.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
191702026-05-12T01:47:51.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
191712026-05-12T01:47:51.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
191722026-05-12T01:47:51.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
191732026-05-12T01:47:51.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
191742026-05-12T01:47:51.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
191752026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 526 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
191762026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 780 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191772026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1584 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191782026-05-12T01:47:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1584 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191792026-05-12T01:47:51.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
191802026-05-12T01:47:51.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
191812026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
191822026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
191832026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
191842026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
191852026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
191862026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
191872026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
191882026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
191892026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 781 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191902026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1585 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191912026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1585 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
191922026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }
191932026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
191942026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
191952026-05-12T01:47:51.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
191962026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
191972026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
191982026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
191992026-05-12T01:47:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
192002026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 782 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
192012026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1586 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192022026-05-12T01:47:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1586 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192032026-05-12T01:47:51.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
192042026-05-12T01:47:51.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
192052026-05-12T01:47:51.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
192062026-05-12T01:47:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
192072026-05-12T01:47:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
192082026-05-12T01:47:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
192092026-05-12T01:47:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
192102026-05-12T01:47:51.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1587 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192112026-05-12T01:47:51.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1587 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192122026-05-12T01:47:51.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
192132026-05-12T01:47:51.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
192142026-05-12T01:47:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
192152026-05-12T01:47:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
192162026-05-12T01:47:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
192172026-05-12T01:47:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
192182026-05-12T01:47:51.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1588 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192192026-05-12T01:47:51.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1588 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192202026-05-12T01:47:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
192212026-05-12T01:47:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
192222026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
192232026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
192242026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
192252026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
192262026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
192272026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
192282026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
192292026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
192302026-05-12T01:47:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
192312026-05-12T01:47:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1589 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
192322026-05-12T01:47:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1589 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192332026-05-12T01:47:51.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
192342026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
192352026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
192362026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
192372026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
192382026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
192392026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
192402026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
192412026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
192422026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
192432026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
192442026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1590 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192452026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1590 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
192462026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
192472026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
192482026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
192492026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
192502026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
192512026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
192522026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
192532026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
192542026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
192552026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
192562026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
192572026-05-12T01:47:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
192582026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1591 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
192592026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1591 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
192602026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(SpState) }
192612026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(SpState) }
192622026-05-12T01:47:51.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
192632026-05-12T01:47:51.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
192642026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1592 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
192652026-05-12T01:47:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1592 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
192662026-05-12T01:47:51.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
192672026-05-12T01:47:51.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
192682026-05-12T01:47:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
192692026-05-12T01:47:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
192702026-05-12T01:47:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
192712026-05-12T01:47:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
192722026-05-12T01:47:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }
192732026-05-12T01:47:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }
192742026-05-12T01:47:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(SpState) }
192752026-05-12T01:47:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(SpState) }
192762026-05-12T01:47:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
192772026-05-12T01:47:52.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
192782026-05-12T01:47:52.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
192792026-05-12T01:47:52.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
192802026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 527 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
192812026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 783 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
192822026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1593 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
192832026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1593 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
192842026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(SpState) }
192852026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
192862026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
192872026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
192882026-05-12T01:47:52.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
192892026-05-12T01:47:52.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
192902026-05-12T01:47:52.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
192912026-05-12T01:47:52.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
192922026-05-12T01:47:52.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
192932026-05-12T01:47:52.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
192942026-05-12T01:47:52.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
192952026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 528 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
192962026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 784 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192972026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1594 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192982026-05-12T01:47:52.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1594 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
192992026-05-12T01:47:52.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
193002026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
193012026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
193022026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
193032026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
193042026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
193052026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
193062026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
193072026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
193082026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
193092026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 785 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193102026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1595 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193112026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1595 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193122026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }
193132026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
193142026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
193152026-05-12T01:47:52.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
193162026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
193172026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
193182026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
193192026-05-12T01:47:52.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
193202026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 786 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
193212026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1596 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193222026-05-12T01:47:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1596 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193232026-05-12T01:47:52.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
193242026-05-12T01:47:52.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
193252026-05-12T01:47:52.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
193262026-05-12T01:47:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
193272026-05-12T01:47:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
193282026-05-12T01:47:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
193292026-05-12T01:47:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
193302026-05-12T01:47:52.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1597 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193312026-05-12T01:47:52.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1597 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193322026-05-12T01:47:52.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
193332026-05-12T01:47:52.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
193342026-05-12T01:47:52.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
193352026-05-12T01:47:52.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
193362026-05-12T01:47:52.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
193372026-05-12T01:47:52.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
193382026-05-12T01:47:52.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1598 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193392026-05-12T01:47:52.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1598 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193402026-05-12T01:47:52.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
193412026-05-12T01:47:52.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
193422026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
193432026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
193442026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
193452026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
193462026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
193472026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
193482026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
193492026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
193502026-05-12T01:47:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
193512026-05-12T01:47:52.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1599 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
193522026-05-12T01:47:52.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1599 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193532026-05-12T01:47:52.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
193542026-05-12T01:47:52.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
193552026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
193562026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
193572026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
193582026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
193592026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
193602026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
193612026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
193622026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
193632026-05-12T01:47:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
193642026-05-12T01:47:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1600 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
193652026-05-12T01:47:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1600 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
193662026-05-12T01:47:52.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
193672026-05-12T01:47:52.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
193682026-05-12T01:47:52.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
193692026-05-12T01:47:52.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
193702026-05-12T01:47:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
193712026-05-12T01:47:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
193722026-05-12T01:47:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
193732026-05-12T01:47:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
193742026-05-12T01:47:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
193752026-05-12T01:47:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
193762026-05-12T01:47:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
193772026-05-12T01:47:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
193782026-05-12T01:47:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1601 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
193792026-05-12T01:47:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1601 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
193802026-05-12T01:47:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(SpState) }
193812026-05-12T01:47:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(SpState) }
193822026-05-12T01:47:52.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
193832026-05-12T01:47:52.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
193842026-05-12T01:47:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1602 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
193852026-05-12T01:47:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1602 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
193862026-05-12T01:47:52.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
193872026-05-12T01:47:52.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
193882026-05-12T01:47:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
193892026-05-12T01:47:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
193902026-05-12T01:47:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
193912026-05-12T01:47:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
193922026-05-12T01:47:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(SpState) }
193932026-05-12T01:47:53.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }
193942026-05-12T01:47:53.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(SpState) }
193952026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(SpState) }
193962026-05-12T01:47:53.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
193972026-05-12T01:47:53.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
193982026-05-12T01:47:53.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
193992026-05-12T01:47:53.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
194002026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 529 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
194012026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 787 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
194022026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1603 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
194032026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1603 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
194042026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }
194052026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
194062026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
194072026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
194082026-05-12T01:47:53.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
194092026-05-12T01:47:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
194102026-05-12T01:47:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
194112026-05-12T01:47:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
194122026-05-12T01:47:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
194132026-05-12T01:47:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
194142026-05-12T01:47:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
194152026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 530 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
194162026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 788 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194172026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1604 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194182026-05-12T01:47:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1604 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194192026-05-12T01:47:53.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
194202026-05-12T01:47:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
194212026-05-12T01:47:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
194222026-05-12T01:47:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
194232026-05-12T01:47:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
194242026-05-12T01:47:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
194252026-05-12T01:47:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
194262026-05-12T01:47:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
194272026-05-12T01:47:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
194282026-05-12T01:47:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
194292026-05-12T01:47:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 789 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194302026-05-12T01:47:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1605 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194312026-05-12T01:47:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1605 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194322026-05-12T01:47:53.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }
194332026-05-12T01:47:53.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
194342026-05-12T01:47:53.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
194352026-05-12T01:47:53.304ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
194362026-05-12T01:47:53.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
194372026-05-12T01:47:53.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
194382026-05-12T01:47:53.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
194392026-05-12T01:47:53.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
194402026-05-12T01:47:53.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 790 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
194412026-05-12T01:47:53.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1606 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194422026-05-12T01:47:53.305ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1606 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194432026-05-12T01:47:53.305ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
194442026-05-12T01:47:53.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
194452026-05-12T01:47:53.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
194462026-05-12T01:47:53.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
194472026-05-12T01:47:53.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
194482026-05-12T01:47:53.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
194492026-05-12T01:47:53.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
194502026-05-12T01:47:53.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1607 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194512026-05-12T01:47:53.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1607 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194522026-05-12T01:47:53.309ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
194532026-05-12T01:47:53.309ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
194542026-05-12T01:47:53.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
194552026-05-12T01:47:53.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
194562026-05-12T01:47:53.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
194572026-05-12T01:47:53.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
194582026-05-12T01:47:53.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1608 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194592026-05-12T01:47:53.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1608 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194602026-05-12T01:47:53.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
194612026-05-12T01:47:53.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
194622026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
194632026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
194642026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
194652026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
194662026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
194672026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
194682026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
194692026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
194702026-05-12T01:47:53.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
194712026-05-12T01:47:53.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1609 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
194722026-05-12T01:47:53.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1609 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194732026-05-12T01:47:53.322ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
194742026-05-12T01:47:53.322ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
194752026-05-12T01:47:53.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
194762026-05-12T01:47:53.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
194772026-05-12T01:47:53.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
194782026-05-12T01:47:53.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
194792026-05-12T01:47:53.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
194802026-05-12T01:47:53.322ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
194812026-05-12T01:47:53.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
194822026-05-12T01:47:53.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
194832026-05-12T01:47:53.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
194842026-05-12T01:47:53.324ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1610 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
194852026-05-12T01:47:53.324ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1610 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
194862026-05-12T01:47:53.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
194872026-05-12T01:47:53.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
194882026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
194892026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
194902026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
194912026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
194922026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
194932026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
194942026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
194952026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
194962026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
194972026-05-12T01:47:53.328ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
194982026-05-12T01:47:53.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1611 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
194992026-05-12T01:47:53.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1611 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
195002026-05-12T01:47:53.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(SpState) }
195012026-05-12T01:47:53.328ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(SpState) }
195022026-05-12T01:47:53.328ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
195032026-05-12T01:47:53.328ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
195042026-05-12T01:47:53.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1612 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
195052026-05-12T01:47:53.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1612 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
195062026-05-12T01:47:53.328ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
195072026-05-12T01:47:53.328ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
195082026-05-12T01:47:54.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
195092026-05-12T01:47:54.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
195102026-05-12T01:47:54.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
195112026-05-12T01:47:54.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
195122026-05-12T01:47:54.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }
195132026-05-12T01:47:54.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(SpState) }
195142026-05-12T01:47:54.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(SpState) }
195152026-05-12T01:47:54.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(SpState) }
195162026-05-12T01:47:54.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
195172026-05-12T01:47:54.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
195182026-05-12T01:47:54.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
195192026-05-12T01:47:54.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
195202026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 531 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
195212026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 791 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
195222026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1613 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
195232026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1613 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
195242026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }
195252026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
195262026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
195272026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
195282026-05-12T01:47:54.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
195292026-05-12T01:47:54.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
195302026-05-12T01:47:54.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
195312026-05-12T01:47:54.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
195322026-05-12T01:47:54.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
195332026-05-12T01:47:54.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
195342026-05-12T01:47:54.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
195352026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 532 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
195362026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 792 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195372026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1614 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195382026-05-12T01:47:54.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1614 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195392026-05-12T01:47:54.267ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
195402026-05-12T01:47:54.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
195412026-05-12T01:47:54.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
195422026-05-12T01:47:54.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
195432026-05-12T01:47:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
195442026-05-12T01:47:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
195452026-05-12T01:47:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
195462026-05-12T01:47:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
195472026-05-12T01:47:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
195482026-05-12T01:47:54.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
195492026-05-12T01:47:54.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 793 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195502026-05-12T01:47:54.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1615 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195512026-05-12T01:47:54.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1615 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195522026-05-12T01:47:54.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }
195532026-05-12T01:47:54.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
195542026-05-12T01:47:54.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
195552026-05-12T01:47:54.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
195562026-05-12T01:47:54.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
195572026-05-12T01:47:54.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
195582026-05-12T01:47:54.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
195592026-05-12T01:47:54.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
195602026-05-12T01:47:54.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 794 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
195612026-05-12T01:47:54.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1616 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195622026-05-12T01:47:54.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1616 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195632026-05-12T01:47:54.298ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
195642026-05-12T01:47:54.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
195652026-05-12T01:47:54.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
195662026-05-12T01:47:54.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
195672026-05-12T01:47:54.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
195682026-05-12T01:47:54.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
195692026-05-12T01:47:54.301ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
195702026-05-12T01:47:54.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1617 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195712026-05-12T01:47:54.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1617 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195722026-05-12T01:47:54.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
195732026-05-12T01:47:54.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
195742026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
195752026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
195762026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
195772026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
195782026-05-12T01:47:54.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1618 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195792026-05-12T01:47:54.303ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1618 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195802026-05-12T01:47:54.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
195812026-05-12T01:47:54.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
195822026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
195832026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
195842026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
195852026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
195862026-05-12T01:47:54.303ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
195872026-05-12T01:47:54.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
195882026-05-12T01:47:54.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
195892026-05-12T01:47:54.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
195902026-05-12T01:47:54.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
195912026-05-12T01:47:54.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1619 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
195922026-05-12T01:47:54.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1619 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
195932026-05-12T01:47:54.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
195942026-05-12T01:47:54.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
195952026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
195962026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
195972026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
195982026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
195992026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
196002026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
196012026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
196022026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
196032026-05-12T01:47:54.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
196042026-05-12T01:47:54.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1620 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196052026-05-12T01:47:54.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1620 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
196062026-05-12T01:47:54.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
196072026-05-12T01:47:54.307ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
196082026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
196092026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
196102026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
196112026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
196122026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
196132026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
196142026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
196152026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
196162026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
196172026-05-12T01:47:54.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
196182026-05-12T01:47:54.307ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1621 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
196192026-05-12T01:47:54.307ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1621 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
196202026-05-12T01:47:54.309ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(SpState) }
196212026-05-12T01:47:54.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(SpState) }
196222026-05-12T01:47:54.310ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
196232026-05-12T01:47:54.310ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
196242026-05-12T01:47:54.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1622 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
196252026-05-12T01:47:54.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1622 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
196262026-05-12T01:47:54.310ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
196272026-05-12T01:47:54.310ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
196282026-05-12T01:47:55.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
196292026-05-12T01:47:55.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
196302026-05-12T01:47:55.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
196312026-05-12T01:47:55.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
196322026-05-12T01:47:55.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }
196332026-05-12T01:47:55.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }
196342026-05-12T01:47:55.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(SpState) }
196352026-05-12T01:47:55.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(SpState) }
196362026-05-12T01:47:55.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
196372026-05-12T01:47:55.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
196382026-05-12T01:47:55.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
196392026-05-12T01:47:55.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
196402026-05-12T01:47:55.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 533 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
196412026-05-12T01:47:55.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 795 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
196422026-05-12T01:47:55.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1623 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
196432026-05-12T01:47:55.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1623 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
196442026-05-12T01:47:55.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }
196452026-05-12T01:47:55.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
196462026-05-12T01:47:55.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
196472026-05-12T01:47:55.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
196482026-05-12T01:47:55.305ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
196492026-05-12T01:47:55.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
196502026-05-12T01:47:55.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
196512026-05-12T01:47:55.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
196522026-05-12T01:47:55.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
196532026-05-12T01:47:55.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
196542026-05-12T01:47:55.307ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
196552026-05-12T01:47:55.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 534 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
196562026-05-12T01:47:55.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 796 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196572026-05-12T01:47:55.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1624 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196582026-05-12T01:47:55.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1624 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196592026-05-12T01:47:55.314ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
196602026-05-12T01:47:55.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
196612026-05-12T01:47:55.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
196622026-05-12T01:47:55.315ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
196632026-05-12T01:47:55.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
196642026-05-12T01:47:55.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
196652026-05-12T01:47:55.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
196662026-05-12T01:47:55.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
196672026-05-12T01:47:55.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
196682026-05-12T01:47:55.336ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
196692026-05-12T01:47:55.344ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 797 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196702026-05-12T01:47:55.344ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1625 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196712026-05-12T01:47:55.344ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1625 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196722026-05-12T01:47:55.350ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }
196732026-05-12T01:47:55.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
196742026-05-12T01:47:55.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
196752026-05-12T01:47:55.369ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
196762026-05-12T01:47:55.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
196772026-05-12T01:47:55.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
196782026-05-12T01:47:55.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
196792026-05-12T01:47:55.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
196802026-05-12T01:47:55.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 798 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
196812026-05-12T01:47:55.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1626 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196822026-05-12T01:47:55.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1626 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196832026-05-12T01:47:55.374ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
196842026-05-12T01:47:55.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
196852026-05-12T01:47:55.374ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
196862026-05-12T01:47:55.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
196872026-05-12T01:47:55.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
196882026-05-12T01:47:55.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
196892026-05-12T01:47:55.374ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
196902026-05-12T01:47:55.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1627 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196912026-05-12T01:47:55.374ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1627 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196922026-05-12T01:47:55.375ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
196932026-05-12T01:47:55.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
196942026-05-12T01:47:55.376ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
196952026-05-12T01:47:55.376ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
196962026-05-12T01:47:55.376ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
196972026-05-12T01:47:55.376ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
196982026-05-12T01:47:55.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1628 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
196992026-05-12T01:47:55.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1628 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197002026-05-12T01:47:55.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
197012026-05-12T01:47:55.376ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
197022026-05-12T01:47:55.376ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
197032026-05-12T01:47:55.376ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
197042026-05-12T01:47:55.377ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
197052026-05-12T01:47:55.377ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
197062026-05-12T01:47:55.377ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
197072026-05-12T01:47:55.377ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
197082026-05-12T01:47:55.377ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
197092026-05-12T01:47:55.377ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
197102026-05-12T01:47:55.377ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
197112026-05-12T01:47:55.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1629 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
197122026-05-12T01:47:55.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1629 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197132026-05-12T01:47:55.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
197142026-05-12T01:47:55.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
197152026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
197162026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
197172026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
197182026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
197192026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
197202026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
197212026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
197222026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
197232026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
197242026-05-12T01:47:55.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1630 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197252026-05-12T01:47:55.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1630 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
197262026-05-12T01:47:55.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
197272026-05-12T01:47:55.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
197282026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
197292026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
197302026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
197312026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
197322026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
197332026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
197342026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
197352026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
197362026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
197372026-05-12T01:47:55.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
197382026-05-12T01:47:55.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1631 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
197392026-05-12T01:47:55.380ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1631 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
197402026-05-12T01:47:55.382ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(SpState) }
197412026-05-12T01:47:55.384ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(SpState) }
197422026-05-12T01:47:55.384ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
197432026-05-12T01:47:55.384ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
197442026-05-12T01:47:55.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1632 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
197452026-05-12T01:47:55.384ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1632 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
197462026-05-12T01:47:55.384ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
197472026-05-12T01:47:55.384ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
197482026-05-12T01:47:56.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
197492026-05-12T01:47:56.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
197502026-05-12T01:47:56.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
197512026-05-12T01:47:56.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
197522026-05-12T01:47:56.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }
197532026-05-12T01:47:56.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(SpState) }
197542026-05-12T01:47:56.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(SpState) }
197552026-05-12T01:47:56.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(SpState) }
197562026-05-12T01:47:56.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
197572026-05-12T01:47:56.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
197582026-05-12T01:47:56.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
197592026-05-12T01:47:56.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
197602026-05-12T01:47:56.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 535 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
197612026-05-12T01:47:56.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 799 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
197622026-05-12T01:47:56.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1633 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
197632026-05-12T01:47:56.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1633 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
197642026-05-12T01:47:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(SpState) }
197652026-05-12T01:47:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
197662026-05-12T01:47:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
197672026-05-12T01:47:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
197682026-05-12T01:47:56.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
197692026-05-12T01:47:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
197702026-05-12T01:47:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
197712026-05-12T01:47:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
197722026-05-12T01:47:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
197732026-05-12T01:47:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
197742026-05-12T01:47:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
197752026-05-12T01:47:56.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 536 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
197762026-05-12T01:47:56.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 800 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197772026-05-12T01:47:56.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1634 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197782026-05-12T01:47:56.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1634 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197792026-05-12T01:47:56.268ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
197802026-05-12T01:47:56.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
197812026-05-12T01:47:56.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
197822026-05-12T01:47:56.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
197832026-05-12T01:47:56.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
197842026-05-12T01:47:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
197852026-05-12T01:47:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
197862026-05-12T01:47:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
197872026-05-12T01:47:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
197882026-05-12T01:47:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
197892026-05-12T01:47:56.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 801 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197902026-05-12T01:47:56.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1635 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197912026-05-12T01:47:56.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1635 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
197922026-05-12T01:47:56.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }
197932026-05-12T01:47:56.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
197942026-05-12T01:47:56.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
197952026-05-12T01:47:56.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
197962026-05-12T01:47:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
197972026-05-12T01:47:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
197982026-05-12T01:47:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
197992026-05-12T01:47:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
198002026-05-12T01:47:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 802 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
198012026-05-12T01:47:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1636 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198022026-05-12T01:47:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1636 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198032026-05-12T01:47:56.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
198042026-05-12T01:47:56.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
198052026-05-12T01:47:56.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
198062026-05-12T01:47:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
198072026-05-12T01:47:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
198082026-05-12T01:47:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
198092026-05-12T01:47:56.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
198102026-05-12T01:47:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1637 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198112026-05-12T01:47:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1637 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198122026-05-12T01:47:56.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
198132026-05-12T01:47:56.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
198142026-05-12T01:47:56.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
198152026-05-12T01:47:56.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
198162026-05-12T01:47:56.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
198172026-05-12T01:47:56.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
198182026-05-12T01:47:56.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1638 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198192026-05-12T01:47:56.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1638 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198202026-05-12T01:47:56.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
198212026-05-12T01:47:56.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
198222026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
198232026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
198242026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
198252026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
198262026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
198272026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
198282026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
198292026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
198302026-05-12T01:47:56.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
198312026-05-12T01:47:56.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1639 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
198322026-05-12T01:47:56.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1639 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198332026-05-12T01:47:56.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
198342026-05-12T01:47:56.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
198352026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
198362026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
198372026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
198382026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
198392026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
198402026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
198412026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
198422026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
198432026-05-12T01:47:56.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
198442026-05-12T01:47:56.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1640 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198452026-05-12T01:47:56.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1640 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
198462026-05-12T01:47:56.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
198472026-05-12T01:47:56.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
198482026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
198492026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
198502026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
198512026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
198522026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
198532026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
198542026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
198552026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
198562026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
198572026-05-12T01:47:56.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
198582026-05-12T01:47:56.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1641 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
198592026-05-12T01:47:56.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1641 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
198602026-05-12T01:47:56.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(SpState) }
198612026-05-12T01:47:56.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(SpState) }
198622026-05-12T01:47:56.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
198632026-05-12T01:47:56.306ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
198642026-05-12T01:47:56.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1642 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
198652026-05-12T01:47:56.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1642 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
198662026-05-12T01:47:56.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
198672026-05-12T01:47:56.306ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
198682026-05-12T01:47:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
198692026-05-12T01:47:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
198702026-05-12T01:47:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
198712026-05-12T01:47:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
198722026-05-12T01:47:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }
198732026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }
198742026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(SpState) }
198752026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(SpState) }
198762026-05-12T01:47:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
198772026-05-12T01:47:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
198782026-05-12T01:47:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
198792026-05-12T01:47:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
198802026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 537 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
198812026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 803 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
198822026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1643 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
198832026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1643 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
198842026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }
198852026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
198862026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
198872026-05-12T01:47:57.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
198882026-05-12T01:47:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
198892026-05-12T01:47:57.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
198902026-05-12T01:47:57.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
198912026-05-12T01:47:57.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
198922026-05-12T01:47:57.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
198932026-05-12T01:47:57.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
198942026-05-12T01:47:57.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
198952026-05-12T01:47:57.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 538 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
198962026-05-12T01:47:57.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 804 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198972026-05-12T01:47:57.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1644 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198982026-05-12T01:47:57.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1644 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
198992026-05-12T01:47:57.260ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
199002026-05-12T01:47:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
199012026-05-12T01:47:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
199022026-05-12T01:47:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
199032026-05-12T01:47:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
199042026-05-12T01:47:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
199052026-05-12T01:47:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
199062026-05-12T01:47:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
199072026-05-12T01:47:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
199082026-05-12T01:47:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
199092026-05-12T01:47:57.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 805 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199102026-05-12T01:47:57.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1645 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199112026-05-12T01:47:57.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1645 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199122026-05-12T01:47:57.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(SpState) }
199132026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
199142026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
199152026-05-12T01:47:57.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
199162026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
199172026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
199182026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
199192026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
199202026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 806 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
199212026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1646 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199222026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1646 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199232026-05-12T01:47:57.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
199242026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
199252026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
199262026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
199272026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
199282026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
199292026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
199302026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1647 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199312026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1647 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199322026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
199332026-05-12T01:47:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
199342026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
199352026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
199362026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
199372026-05-12T01:47:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
199382026-05-12T01:47:57.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1648 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199392026-05-12T01:47:57.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1648 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199402026-05-12T01:47:57.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
199412026-05-12T01:47:57.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
199422026-05-12T01:47:57.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
199432026-05-12T01:47:57.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
199442026-05-12T01:47:57.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
199452026-05-12T01:47:57.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
199462026-05-12T01:47:57.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
199472026-05-12T01:47:57.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
199482026-05-12T01:47:57.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
199492026-05-12T01:47:57.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
199502026-05-12T01:47:57.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
199512026-05-12T01:47:57.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1649 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
199522026-05-12T01:47:57.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1649 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199532026-05-12T01:47:57.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
199542026-05-12T01:47:57.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
199552026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
199562026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
199572026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
199582026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
199592026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
199602026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
199612026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
199622026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
199632026-05-12T01:47:57.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
199642026-05-12T01:47:57.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1650 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
199652026-05-12T01:47:57.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1650 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
199662026-05-12T01:47:57.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
199672026-05-12T01:47:57.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
199682026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
199692026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
199702026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
199712026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
199722026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
199732026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
199742026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
199752026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
199762026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
199772026-05-12T01:47:57.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
199782026-05-12T01:47:57.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1651 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
199792026-05-12T01:47:57.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1651 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
199802026-05-12T01:47:57.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(SpState) }
199812026-05-12T01:47:57.308ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(SpState) }
199822026-05-12T01:47:57.311ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
199832026-05-12T01:47:57.311ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
199842026-05-12T01:47:57.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1652 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
199852026-05-12T01:47:57.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1652 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
199862026-05-12T01:47:57.313ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
199872026-05-12T01:47:57.313ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
199882026-05-12T01:47:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
199892026-05-12T01:47:58.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
199902026-05-12T01:47:58.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
199912026-05-12T01:47:58.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
199922026-05-12T01:47:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }
199932026-05-12T01:47:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }
199942026-05-12T01:47:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(SpState) }
199952026-05-12T01:47:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(SpState) }
199962026-05-12T01:47:58.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
199972026-05-12T01:47:58.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
199982026-05-12T01:47:58.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
199992026-05-12T01:47:58.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
200002026-05-12T01:47:58.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 539 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
200012026-05-12T01:47:58.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 807 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
200022026-05-12T01:47:58.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1653 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
200032026-05-12T01:47:58.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1653 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
200042026-05-12T01:47:58.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(SpState) }
200052026-05-12T01:47:58.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
200062026-05-12T01:47:58.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
200072026-05-12T01:47:58.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
200082026-05-12T01:47:58.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
200092026-05-12T01:47:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
200102026-05-12T01:47:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
200112026-05-12T01:47:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
200122026-05-12T01:47:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
200132026-05-12T01:47:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
200142026-05-12T01:47:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
200152026-05-12T01:47:58.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 540 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
200162026-05-12T01:47:58.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 808 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200172026-05-12T01:47:58.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1654 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200182026-05-12T01:47:58.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1654 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200192026-05-12T01:47:58.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
200202026-05-12T01:47:58.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
200212026-05-12T01:47:58.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
200222026-05-12T01:47:58.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
200232026-05-12T01:47:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
200242026-05-12T01:47:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
200252026-05-12T01:47:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
200262026-05-12T01:47:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
200272026-05-12T01:47:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
200282026-05-12T01:47:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
200292026-05-12T01:47:58.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 809 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200302026-05-12T01:47:58.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1655 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200312026-05-12T01:47:58.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1655 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200322026-05-12T01:47:58.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(SpState) }
200332026-05-12T01:47:58.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
200342026-05-12T01:47:58.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
200352026-05-12T01:47:58.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
200362026-05-12T01:47:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
200372026-05-12T01:47:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
200382026-05-12T01:47:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
200392026-05-12T01:47:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
200402026-05-12T01:47:58.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 810 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
200412026-05-12T01:47:58.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1656 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200422026-05-12T01:47:58.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1656 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200432026-05-12T01:47:58.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
200442026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
200452026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
200462026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
200472026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
200482026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
200492026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
200502026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1657 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200512026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1657 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200522026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
200532026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
200542026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
200552026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
200562026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
200572026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
200582026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1658 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200592026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1658 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200602026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
200612026-05-12T01:47:58.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
200622026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
200632026-05-12T01:47:58.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
200642026-05-12T01:47:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
200652026-05-12T01:47:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
200662026-05-12T01:47:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
200672026-05-12T01:47:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
200682026-05-12T01:47:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
200692026-05-12T01:47:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
200702026-05-12T01:47:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
200712026-05-12T01:47:58.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1659 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
200722026-05-12T01:47:58.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1659 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200732026-05-12T01:47:58.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
200742026-05-12T01:47:58.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
200752026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
200762026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
200772026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
200782026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
200792026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
200802026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
200812026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
200822026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
200832026-05-12T01:47:58.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
200842026-05-12T01:47:58.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1660 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
200852026-05-12T01:47:58.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1660 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
200862026-05-12T01:47:58.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
200872026-05-12T01:47:58.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
200882026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
200892026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
200902026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
200912026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
200922026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
200932026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
200942026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
200952026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
200962026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
200972026-05-12T01:47:58.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
200982026-05-12T01:47:58.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1661 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
200992026-05-12T01:47:58.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1661 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
201002026-05-12T01:47:58.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(SpState) }
201012026-05-12T01:47:58.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(SpState) }
201022026-05-12T01:47:58.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
201032026-05-12T01:47:58.286ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
201042026-05-12T01:47:58.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1662 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
201052026-05-12T01:47:58.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1662 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
201062026-05-12T01:47:58.286ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
201072026-05-12T01:47:58.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
201082026-05-12T01:47:59.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
201092026-05-12T01:47:59.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
201102026-05-12T01:47:59.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
201112026-05-12T01:47:59.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
201122026-05-12T01:47:59.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(SpState) }
201132026-05-12T01:47:59.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(SpState) }
201142026-05-12T01:47:59.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(SpState) }
201152026-05-12T01:47:59.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(SpState) }
201162026-05-12T01:47:59.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
201172026-05-12T01:47:59.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
201182026-05-12T01:47:59.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
201192026-05-12T01:47:59.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
201202026-05-12T01:47:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 541 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
201212026-05-12T01:47:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 811 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
201222026-05-12T01:47:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1663 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
201232026-05-12T01:47:59.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1663 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
201242026-05-12T01:47:59.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }
201252026-05-12T01:47:59.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
201262026-05-12T01:47:59.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
201272026-05-12T01:47:59.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
201282026-05-12T01:47:59.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
201292026-05-12T01:47:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
201302026-05-12T01:47:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
201312026-05-12T01:47:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
201322026-05-12T01:47:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
201332026-05-12T01:47:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
201342026-05-12T01:47:59.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
201352026-05-12T01:47:59.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 542 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
201362026-05-12T01:47:59.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 812 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201372026-05-12T01:47:59.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1664 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201382026-05-12T01:47:59.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1664 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201392026-05-12T01:47:59.264ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
201402026-05-12T01:47:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
201412026-05-12T01:47:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
201422026-05-12T01:47:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
201432026-05-12T01:47:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
201442026-05-12T01:47:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
201452026-05-12T01:47:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
201462026-05-12T01:47:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
201472026-05-12T01:47:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
201482026-05-12T01:47:59.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
201492026-05-12T01:47:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 813 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201502026-05-12T01:47:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1665 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201512026-05-12T01:47:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1665 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201522026-05-12T01:47:59.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }
201532026-05-12T01:47:59.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
201542026-05-12T01:47:59.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
201552026-05-12T01:47:59.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
201562026-05-12T01:47:59.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
201572026-05-12T01:47:59.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
201582026-05-12T01:47:59.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
201592026-05-12T01:47:59.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
201602026-05-12T01:47:59.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 814 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
201612026-05-12T01:47:59.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1666 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201622026-05-12T01:47:59.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1666 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201632026-05-12T01:47:59.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
201642026-05-12T01:47:59.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
201652026-05-12T01:47:59.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
201662026-05-12T01:47:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
201672026-05-12T01:47:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
201682026-05-12T01:47:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
201692026-05-12T01:47:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
201702026-05-12T01:47:59.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1667 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201712026-05-12T01:47:59.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1667 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201722026-05-12T01:47:59.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
201732026-05-12T01:47:59.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
201742026-05-12T01:47:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
201752026-05-12T01:47:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
201762026-05-12T01:47:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
201772026-05-12T01:47:59.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
201782026-05-12T01:47:59.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1668 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201792026-05-12T01:47:59.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1668 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201802026-05-12T01:47:59.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
201812026-05-12T01:47:59.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
201822026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
201832026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
201842026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
201852026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
201862026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
201872026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
201882026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
201892026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
201902026-05-12T01:47:59.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
201912026-05-12T01:47:59.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1669 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
201922026-05-12T01:47:59.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1669 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
201932026-05-12T01:47:59.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
201942026-05-12T01:47:59.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
201952026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
201962026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
201972026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
201982026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
201992026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
202002026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
202012026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
202022026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
202032026-05-12T01:47:59.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
202042026-05-12T01:47:59.319ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1670 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202052026-05-12T01:47:59.319ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1670 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
202062026-05-12T01:47:59.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
202072026-05-12T01:47:59.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
202082026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
202092026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
202102026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
202112026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
202122026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
202132026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
202142026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
202152026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
202162026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
202172026-05-12T01:47:59.323ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
202182026-05-12T01:47:59.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1671 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
202192026-05-12T01:47:59.325ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1671 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
202202026-05-12T01:47:59.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(SpState) }
202212026-05-12T01:47:59.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(SpState) }
202222026-05-12T01:47:59.328ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
202232026-05-12T01:47:59.328ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
202242026-05-12T01:47:59.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1672 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
202252026-05-12T01:47:59.328ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1672 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
202262026-05-12T01:47:59.328ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
202272026-05-12T01:47:59.328ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
202282026-05-12T01:48:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
202292026-05-12T01:48:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
202302026-05-12T01:48:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
202312026-05-12T01:48:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
202322026-05-12T01:48:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }
202332026-05-12T01:48:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }
202342026-05-12T01:48:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(SpState) }
202352026-05-12T01:48:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(SpState) }
202362026-05-12T01:48:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
202372026-05-12T01:48:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
202382026-05-12T01:48:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
202392026-05-12T01:48:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
202402026-05-12T01:48:00.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 543 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
202412026-05-12T01:48:00.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 815 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
202422026-05-12T01:48:00.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1673 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
202432026-05-12T01:48:00.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1673 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
202442026-05-12T01:48:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }
202452026-05-12T01:48:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
202462026-05-12T01:48:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
202472026-05-12T01:48:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
202482026-05-12T01:48:00.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
202492026-05-12T01:48:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
202502026-05-12T01:48:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
202512026-05-12T01:48:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
202522026-05-12T01:48:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
202532026-05-12T01:48:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
202542026-05-12T01:48:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
202552026-05-12T01:48:00.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 544 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
202562026-05-12T01:48:00.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 816 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202572026-05-12T01:48:00.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1674 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202582026-05-12T01:48:00.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1674 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202592026-05-12T01:48:00.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
202602026-05-12T01:48:00.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
202612026-05-12T01:48:00.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
202622026-05-12T01:48:00.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
202632026-05-12T01:48:00.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
202642026-05-12T01:48:00.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
202652026-05-12T01:48:00.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
202662026-05-12T01:48:00.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
202672026-05-12T01:48:00.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
202682026-05-12T01:48:00.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
202692026-05-12T01:48:00.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 817 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202702026-05-12T01:48:00.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1675 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202712026-05-12T01:48:00.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1675 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202722026-05-12T01:48:00.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(SpState) }
202732026-05-12T01:48:00.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
202742026-05-12T01:48:00.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
202752026-05-12T01:48:00.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
202762026-05-12T01:48:00.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
202772026-05-12T01:48:00.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
202782026-05-12T01:48:00.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
202792026-05-12T01:48:00.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
202802026-05-12T01:48:00.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 818 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
202812026-05-12T01:48:00.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1676 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202822026-05-12T01:48:00.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1676 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202832026-05-12T01:48:00.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
202842026-05-12T01:48:00.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
202852026-05-12T01:48:00.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
202862026-05-12T01:48:00.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
202872026-05-12T01:48:00.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
202882026-05-12T01:48:00.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
202892026-05-12T01:48:00.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
202902026-05-12T01:48:00.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1677 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202912026-05-12T01:48:00.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1677 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202922026-05-12T01:48:00.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
202932026-05-12T01:48:00.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
202942026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
202952026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
202962026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
202972026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
202982026-05-12T01:48:00.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1678 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
202992026-05-12T01:48:00.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1678 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203002026-05-12T01:48:00.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
203012026-05-12T01:48:00.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
203022026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
203032026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
203042026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
203052026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
203062026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
203072026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
203082026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
203092026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
203102026-05-12T01:48:00.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
203112026-05-12T01:48:00.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1679 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
203122026-05-12T01:48:00.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1679 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203132026-05-12T01:48:00.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
203142026-05-12T01:48:00.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
203152026-05-12T01:48:00.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
203162026-05-12T01:48:00.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
203172026-05-12T01:48:00.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
203182026-05-12T01:48:00.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
203192026-05-12T01:48:00.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
203202026-05-12T01:48:00.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
203212026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
203222026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
203232026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
203242026-05-12T01:48:00.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1680 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203252026-05-12T01:48:00.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1680 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
203262026-05-12T01:48:00.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
203272026-05-12T01:48:00.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
203282026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
203292026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
203302026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
203312026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
203322026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
203332026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
203342026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
203352026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
203362026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
203372026-05-12T01:48:00.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
203382026-05-12T01:48:00.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1681 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
203392026-05-12T01:48:00.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1681 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
203402026-05-12T01:48:00.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(SpState) }
203412026-05-12T01:48:00.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(SpState) }
203422026-05-12T01:48:00.294ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
203432026-05-12T01:48:00.294ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
203442026-05-12T01:48:00.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1682 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
203452026-05-12T01:48:00.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1682 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
203462026-05-12T01:48:00.294ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
203472026-05-12T01:48:00.294ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
203482026-05-12T01:48:01.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
203492026-05-12T01:48:01.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
203502026-05-12T01:48:01.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
203512026-05-12T01:48:01.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
203522026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }
203532026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(SpState) }
203542026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(SpState) }
203552026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(SpState) }
203562026-05-12T01:48:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
203572026-05-12T01:48:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
203582026-05-12T01:48:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
203592026-05-12T01:48:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
203602026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 545 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
203612026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 819 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
203622026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1683 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
203632026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1683 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
203642026-05-12T01:48:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }
203652026-05-12T01:48:01.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
203662026-05-12T01:48:01.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
203672026-05-12T01:48:01.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
203682026-05-12T01:48:01.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
203692026-05-12T01:48:01.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
203702026-05-12T01:48:01.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
203712026-05-12T01:48:01.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
203722026-05-12T01:48:01.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
203732026-05-12T01:48:01.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
203742026-05-12T01:48:01.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
203752026-05-12T01:48:01.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 546 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
203762026-05-12T01:48:01.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 820 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203772026-05-12T01:48:01.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1684 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203782026-05-12T01:48:01.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1684 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203792026-05-12T01:48:01.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
203802026-05-12T01:48:01.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
203812026-05-12T01:48:01.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
203822026-05-12T01:48:01.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
203832026-05-12T01:48:01.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
203842026-05-12T01:48:01.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
203852026-05-12T01:48:01.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
203862026-05-12T01:48:01.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
203872026-05-12T01:48:01.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
203882026-05-12T01:48:01.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
203892026-05-12T01:48:01.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 821 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203902026-05-12T01:48:01.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1685 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203912026-05-12T01:48:01.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1685 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
203922026-05-12T01:48:01.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }
203932026-05-12T01:48:01.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
203942026-05-12T01:48:01.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
203952026-05-12T01:48:01.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
203962026-05-12T01:48:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
203972026-05-12T01:48:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
203982026-05-12T01:48:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
203992026-05-12T01:48:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
204002026-05-12T01:48:01.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 822 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
204012026-05-12T01:48:01.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1686 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204022026-05-12T01:48:01.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1686 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204032026-05-12T01:48:01.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
204042026-05-12T01:48:01.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
204052026-05-12T01:48:01.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
204062026-05-12T01:48:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
204072026-05-12T01:48:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
204082026-05-12T01:48:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
204092026-05-12T01:48:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
204102026-05-12T01:48:01.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1687 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204112026-05-12T01:48:01.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1687 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204122026-05-12T01:48:01.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
204132026-05-12T01:48:01.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
204142026-05-12T01:48:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
204152026-05-12T01:48:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
204162026-05-12T01:48:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
204172026-05-12T01:48:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
204182026-05-12T01:48:01.334ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1688 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204192026-05-12T01:48:01.334ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1688 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204202026-05-12T01:48:01.337ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
204212026-05-12T01:48:01.337ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
204222026-05-12T01:48:01.337ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
204232026-05-12T01:48:01.337ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
204242026-05-12T01:48:01.337ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
204252026-05-12T01:48:01.337ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
204262026-05-12T01:48:01.337ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
204272026-05-12T01:48:01.337ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
204282026-05-12T01:48:01.337ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
204292026-05-12T01:48:01.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
204302026-05-12T01:48:01.338ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
204312026-05-12T01:48:01.343ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1689 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
204322026-05-12T01:48:01.343ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1689 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204332026-05-12T01:48:01.345ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
204342026-05-12T01:48:01.345ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
204352026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
204362026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
204372026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
204382026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
204392026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
204402026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
204412026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
204422026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
204432026-05-12T01:48:01.346ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
204442026-05-12T01:48:01.346ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1690 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204452026-05-12T01:48:01.346ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1690 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
204462026-05-12T01:48:01.349ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
204472026-05-12T01:48:01.349ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
204482026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
204492026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
204502026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
204512026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
204522026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
204532026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
204542026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
204552026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
204562026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
204572026-05-12T01:48:01.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
204582026-05-12T01:48:01.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1691 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
204592026-05-12T01:48:01.377ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1691 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
204602026-05-12T01:48:01.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(SpState) }
204612026-05-12T01:48:01.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(SpState) }
204622026-05-12T01:48:01.380ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
204632026-05-12T01:48:01.380ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
204642026-05-12T01:48:01.385ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1692 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
204652026-05-12T01:48:01.385ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1692 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
204662026-05-12T01:48:01.385ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
204672026-05-12T01:48:01.385ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
204682026-05-12T01:48:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
204692026-05-12T01:48:02.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
204702026-05-12T01:48:02.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
204712026-05-12T01:48:02.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
204722026-05-12T01:48:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }
204732026-05-12T01:48:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }
204742026-05-12T01:48:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(SpState) }
204752026-05-12T01:48:02.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(SpState) }
204762026-05-12T01:48:02.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
204772026-05-12T01:48:02.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
204782026-05-12T01:48:02.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
204792026-05-12T01:48:02.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
204802026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 547 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
204812026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 823 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
204822026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1693 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
204832026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1693 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
204842026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(SpState) }
204852026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
204862026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
204872026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
204882026-05-12T01:48:02.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
204892026-05-12T01:48:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
204902026-05-12T01:48:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
204912026-05-12T01:48:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
204922026-05-12T01:48:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
204932026-05-12T01:48:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
204942026-05-12T01:48:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
204952026-05-12T01:48:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 548 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
204962026-05-12T01:48:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 824 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204972026-05-12T01:48:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1694 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204982026-05-12T01:48:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1694 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
204992026-05-12T01:48:02.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
205002026-05-12T01:48:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
205012026-05-12T01:48:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
205022026-05-12T01:48:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
205032026-05-12T01:48:02.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
205042026-05-12T01:48:02.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
205052026-05-12T01:48:02.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
205062026-05-12T01:48:02.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
205072026-05-12T01:48:02.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
205082026-05-12T01:48:02.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
205092026-05-12T01:48:02.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 825 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205102026-05-12T01:48:02.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1695 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205112026-05-12T01:48:02.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1695 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205122026-05-12T01:48:02.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(SpState) }
205132026-05-12T01:48:02.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
205142026-05-12T01:48:02.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
205152026-05-12T01:48:02.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
205162026-05-12T01:48:02.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
205172026-05-12T01:48:02.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
205182026-05-12T01:48:02.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
205192026-05-12T01:48:02.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
205202026-05-12T01:48:02.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 826 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
205212026-05-12T01:48:02.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1696 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205222026-05-12T01:48:02.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1696 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205232026-05-12T01:48:02.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
205242026-05-12T01:48:02.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
205252026-05-12T01:48:02.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
205262026-05-12T01:48:02.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
205272026-05-12T01:48:02.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
205282026-05-12T01:48:02.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
205292026-05-12T01:48:02.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
205302026-05-12T01:48:02.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1697 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205312026-05-12T01:48:02.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1697 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205322026-05-12T01:48:02.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
205332026-05-12T01:48:02.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
205342026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
205352026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
205362026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
205372026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
205382026-05-12T01:48:02.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1698 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205392026-05-12T01:48:02.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1698 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205402026-05-12T01:48:02.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
205412026-05-12T01:48:02.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
205422026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
205432026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
205442026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
205452026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
205462026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
205472026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
205482026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
205492026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
205502026-05-12T01:48:02.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
205512026-05-12T01:48:02.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1699 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
205522026-05-12T01:48:02.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1699 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205532026-05-12T01:48:02.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
205542026-05-12T01:48:02.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
205552026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
205562026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
205572026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
205582026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
205592026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
205602026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
205612026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
205622026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
205632026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
205642026-05-12T01:48:02.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1700 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
205652026-05-12T01:48:02.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1700 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
205662026-05-12T01:48:02.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
205672026-05-12T01:48:02.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
205682026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
205692026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
205702026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
205712026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
205722026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
205732026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
205742026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
205752026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
205762026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
205772026-05-12T01:48:02.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
205782026-05-12T01:48:02.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1701 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
205792026-05-12T01:48:02.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1701 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
205802026-05-12T01:48:02.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(SpState) }
205812026-05-12T01:48:02.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(SpState) }
205822026-05-12T01:48:02.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
205832026-05-12T01:48:02.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
205842026-05-12T01:48:02.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1702 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
205852026-05-12T01:48:02.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1702 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
205862026-05-12T01:48:02.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
205872026-05-12T01:48:02.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
205882026-05-12T01:48:03.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
205892026-05-12T01:48:03.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
205902026-05-12T01:48:03.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
205912026-05-12T01:48:03.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
205922026-05-12T01:48:03.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(SpState) }
205932026-05-12T01:48:03.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(SpState) }
205942026-05-12T01:48:03.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(SpState) }
205952026-05-12T01:48:03.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(SpState) }
205962026-05-12T01:48:03.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
205972026-05-12T01:48:03.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
205982026-05-12T01:48:03.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
205992026-05-12T01:48:03.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
206002026-05-12T01:48:03.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 549 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
206012026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 827 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
206022026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1703 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
206032026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1703 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
206042026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }
206052026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
206062026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
206072026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
206082026-05-12T01:48:03.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
206092026-05-12T01:48:03.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
206102026-05-12T01:48:03.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
206112026-05-12T01:48:03.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
206122026-05-12T01:48:03.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
206132026-05-12T01:48:03.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
206142026-05-12T01:48:03.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
206152026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 550 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
206162026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 828 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206172026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1704 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206182026-05-12T01:48:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1704 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206192026-05-12T01:48:03.264ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
206202026-05-12T01:48:03.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
206212026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
206222026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
206232026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
206242026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
206252026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
206262026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
206272026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
206282026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
206292026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 829 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206302026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1705 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206312026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1705 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206322026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(SpState) }
206332026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
206342026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
206352026-05-12T01:48:03.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
206362026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
206372026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
206382026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
206392026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
206402026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 830 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
206412026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1706 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206422026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1706 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206432026-05-12T01:48:03.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
206442026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
206452026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
206462026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
206472026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
206482026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
206492026-05-12T01:48:03.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
206502026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1707 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206512026-05-12T01:48:03.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1707 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206522026-05-12T01:48:03.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
206532026-05-12T01:48:03.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
206542026-05-12T01:48:03.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
206552026-05-12T01:48:03.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
206562026-05-12T01:48:03.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
206572026-05-12T01:48:03.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
206582026-05-12T01:48:03.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1708 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206592026-05-12T01:48:03.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1708 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206602026-05-12T01:48:03.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
206612026-05-12T01:48:03.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
206622026-05-12T01:48:03.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
206632026-05-12T01:48:03.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
206642026-05-12T01:48:03.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
206652026-05-12T01:48:03.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
206662026-05-12T01:48:03.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
206672026-05-12T01:48:03.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
206682026-05-12T01:48:03.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
206692026-05-12T01:48:03.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
206702026-05-12T01:48:03.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
206712026-05-12T01:48:03.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1709 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
206722026-05-12T01:48:03.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1709 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206732026-05-12T01:48:03.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
206742026-05-12T01:48:03.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
206752026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
206762026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
206772026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
206782026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
206792026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
206802026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
206812026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
206822026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
206832026-05-12T01:48:03.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
206842026-05-12T01:48:03.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1710 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
206852026-05-12T01:48:03.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1710 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
206862026-05-12T01:48:03.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
206872026-05-12T01:48:03.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
206882026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
206892026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
206902026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
206912026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
206922026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
206932026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
206942026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
206952026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
206962026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
206972026-05-12T01:48:03.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
206982026-05-12T01:48:03.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1711 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
206992026-05-12T01:48:03.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1711 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
207002026-05-12T01:48:03.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(SpState) }
207012026-05-12T01:48:03.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(SpState) }
207022026-05-12T01:48:03.316ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
207032026-05-12T01:48:03.316ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
207042026-05-12T01:48:03.316ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1712 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
207052026-05-12T01:48:03.316ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1712 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
207062026-05-12T01:48:03.317ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
207072026-05-12T01:48:03.317ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
207082026-05-12T01:48:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
207092026-05-12T01:48:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
207102026-05-12T01:48:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
207112026-05-12T01:48:04.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
207122026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }
207132026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(SpState) }
207142026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(SpState) }
207152026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(SpState) }
207162026-05-12T01:48:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
207172026-05-12T01:48:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
207182026-05-12T01:48:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
207192026-05-12T01:48:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
207202026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 551 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
207212026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 831 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
207222026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1713 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
207232026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1713 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
207242026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }
207252026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
207262026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
207272026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
207282026-05-12T01:48:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
207292026-05-12T01:48:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
207302026-05-12T01:48:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
207312026-05-12T01:48:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
207322026-05-12T01:48:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
207332026-05-12T01:48:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
207342026-05-12T01:48:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
207352026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 552 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
207362026-05-12T01:48:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 832 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207372026-05-12T01:48:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1714 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207382026-05-12T01:48:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1714 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207392026-05-12T01:48:04.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
207402026-05-12T01:48:04.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
207412026-05-12T01:48:04.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
207422026-05-12T01:48:04.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
207432026-05-12T01:48:04.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
207442026-05-12T01:48:04.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
207452026-05-12T01:48:04.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
207462026-05-12T01:48:04.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
207472026-05-12T01:48:04.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
207482026-05-12T01:48:04.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
207492026-05-12T01:48:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 833 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207502026-05-12T01:48:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1715 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207512026-05-12T01:48:04.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1715 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207522026-05-12T01:48:04.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }
207532026-05-12T01:48:04.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
207542026-05-12T01:48:04.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
207552026-05-12T01:48:04.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
207562026-05-12T01:48:04.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
207572026-05-12T01:48:04.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
207582026-05-12T01:48:04.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
207592026-05-12T01:48:04.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
207602026-05-12T01:48:04.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 834 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
207612026-05-12T01:48:04.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1716 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207622026-05-12T01:48:04.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1716 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207632026-05-12T01:48:04.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
207642026-05-12T01:48:04.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
207652026-05-12T01:48:04.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
207662026-05-12T01:48:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
207672026-05-12T01:48:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
207682026-05-12T01:48:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
207692026-05-12T01:48:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
207702026-05-12T01:48:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1717 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207712026-05-12T01:48:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1717 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207722026-05-12T01:48:04.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
207732026-05-12T01:48:04.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
207742026-05-12T01:48:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
207752026-05-12T01:48:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
207762026-05-12T01:48:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
207772026-05-12T01:48:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
207782026-05-12T01:48:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1718 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207792026-05-12T01:48:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1718 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207802026-05-12T01:48:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
207812026-05-12T01:48:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
207822026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
207832026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
207842026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
207852026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
207862026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
207872026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
207882026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
207892026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
207902026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
207912026-05-12T01:48:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1719 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
207922026-05-12T01:48:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1719 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
207932026-05-12T01:48:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
207942026-05-12T01:48:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
207952026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
207962026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
207972026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
207982026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
207992026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
208002026-05-12T01:48:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
208012026-05-12T01:48:04.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
208022026-05-12T01:48:04.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
208032026-05-12T01:48:04.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
208042026-05-12T01:48:04.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1720 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208052026-05-12T01:48:04.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1720 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
208062026-05-12T01:48:04.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
208072026-05-12T01:48:04.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
208082026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
208092026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
208102026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
208112026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
208122026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
208132026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
208142026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
208152026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
208162026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
208172026-05-12T01:48:04.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
208182026-05-12T01:48:04.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1721 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
208192026-05-12T01:48:04.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1721 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
208202026-05-12T01:48:04.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(SpState) }
208212026-05-12T01:48:04.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(SpState) }
208222026-05-12T01:48:04.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
208232026-05-12T01:48:04.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
208242026-05-12T01:48:04.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1722 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
208252026-05-12T01:48:04.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1722 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
208262026-05-12T01:48:04.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
208272026-05-12T01:48:04.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
208282026-05-12T01:48:05.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
208292026-05-12T01:48:05.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
208302026-05-12T01:48:05.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
208312026-05-12T01:48:05.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
208322026-05-12T01:48:05.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }
208332026-05-12T01:48:05.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }
208342026-05-12T01:48:05.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(SpState) }
208352026-05-12T01:48:05.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(SpState) }
208362026-05-12T01:48:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
208372026-05-12T01:48:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
208382026-05-12T01:48:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
208392026-05-12T01:48:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
208402026-05-12T01:48:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 553 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
208412026-05-12T01:48:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 835 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
208422026-05-12T01:48:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1723 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
208432026-05-12T01:48:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1723 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
208442026-05-12T01:48:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }
208452026-05-12T01:48:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
208462026-05-12T01:48:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
208472026-05-12T01:48:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
208482026-05-12T01:48:05.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
208492026-05-12T01:48:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
208502026-05-12T01:48:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
208512026-05-12T01:48:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
208522026-05-12T01:48:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
208532026-05-12T01:48:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
208542026-05-12T01:48:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
208552026-05-12T01:48:05.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 554 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
208562026-05-12T01:48:05.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 836 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208572026-05-12T01:48:05.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1724 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208582026-05-12T01:48:05.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1724 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208592026-05-12T01:48:05.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
208602026-05-12T01:48:05.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
208612026-05-12T01:48:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
208622026-05-12T01:48:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
208632026-05-12T01:48:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
208642026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
208652026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
208662026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
208672026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
208682026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
208692026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 837 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208702026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1725 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208712026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1725 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208722026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(SpState) }
208732026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
208742026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
208752026-05-12T01:48:05.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
208762026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
208772026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
208782026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
208792026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
208802026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 838 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
208812026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1726 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208822026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1726 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208832026-05-12T01:48:05.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
208842026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
208852026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
208862026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
208872026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
208882026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
208892026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
208902026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1727 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208912026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1727 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208922026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
208932026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
208942026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
208952026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
208962026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
208972026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
208982026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1728 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
208992026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1728 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209002026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
209012026-05-12T01:48:05.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
209022026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
209032026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
209042026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
209052026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
209062026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
209072026-05-12T01:48:05.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
209082026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
209092026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
209102026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
209112026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1729 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
209122026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1729 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209132026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
209142026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
209152026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
209162026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
209172026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
209182026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
209192026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
209202026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
209212026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
209222026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
209232026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
209242026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1730 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209252026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1730 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
209262026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
209272026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
209282026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
209292026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
209302026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
209312026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
209322026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
209332026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
209342026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
209352026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
209362026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
209372026-05-12T01:48:05.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
209382026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1731 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
209392026-05-12T01:48:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1731 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
209402026-05-12T01:48:05.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(SpState) }
209412026-05-12T01:48:05.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(SpState) }
209422026-05-12T01:48:05.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
209432026-05-12T01:48:05.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
209442026-05-12T01:48:05.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1732 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
209452026-05-12T01:48:05.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1732 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
209462026-05-12T01:48:05.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
209472026-05-12T01:48:05.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
209482026-05-12T01:48:06.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
209492026-05-12T01:48:06.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
209502026-05-12T01:48:06.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
209512026-05-12T01:48:06.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
209522026-05-12T01:48:06.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }
209532026-05-12T01:48:06.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(SpState) }
209542026-05-12T01:48:06.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(SpState) }
209552026-05-12T01:48:06.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(SpState) }
209562026-05-12T01:48:06.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
209572026-05-12T01:48:06.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
209582026-05-12T01:48:06.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
209592026-05-12T01:48:06.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
209602026-05-12T01:48:06.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 555 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
209612026-05-12T01:48:06.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 839 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
209622026-05-12T01:48:06.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1733 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
209632026-05-12T01:48:06.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1733 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
209642026-05-12T01:48:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(SpState) }
209652026-05-12T01:48:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
209662026-05-12T01:48:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
209672026-05-12T01:48:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
209682026-05-12T01:48:06.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
209692026-05-12T01:48:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
209702026-05-12T01:48:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
209712026-05-12T01:48:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
209722026-05-12T01:48:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
209732026-05-12T01:48:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
209742026-05-12T01:48:06.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
209752026-05-12T01:48:06.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 556 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
209762026-05-12T01:48:06.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 840 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209772026-05-12T01:48:06.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1734 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209782026-05-12T01:48:06.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1734 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209792026-05-12T01:48:06.273ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
209802026-05-12T01:48:06.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
209812026-05-12T01:48:06.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
209822026-05-12T01:48:06.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
209832026-05-12T01:48:06.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
209842026-05-12T01:48:06.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
209852026-05-12T01:48:06.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
209862026-05-12T01:48:06.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
209872026-05-12T01:48:06.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
209882026-05-12T01:48:06.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
209892026-05-12T01:48:06.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 841 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209902026-05-12T01:48:06.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1735 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209912026-05-12T01:48:06.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1735 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
209922026-05-12T01:48:06.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }
209932026-05-12T01:48:06.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
209942026-05-12T01:48:06.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
209952026-05-12T01:48:06.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
209962026-05-12T01:48:06.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
209972026-05-12T01:48:06.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
209982026-05-12T01:48:06.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
209992026-05-12T01:48:06.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
210002026-05-12T01:48:06.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 842 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
210012026-05-12T01:48:06.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1736 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210022026-05-12T01:48:06.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1736 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210032026-05-12T01:48:06.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
210042026-05-12T01:48:06.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
210052026-05-12T01:48:06.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
210062026-05-12T01:48:06.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
210072026-05-12T01:48:06.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
210082026-05-12T01:48:06.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
210092026-05-12T01:48:06.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
210102026-05-12T01:48:06.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1737 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210112026-05-12T01:48:06.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1737 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210122026-05-12T01:48:06.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
210132026-05-12T01:48:06.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
210142026-05-12T01:48:06.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
210152026-05-12T01:48:06.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
210162026-05-12T01:48:06.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
210172026-05-12T01:48:06.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
210182026-05-12T01:48:06.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1738 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210192026-05-12T01:48:06.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1738 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210202026-05-12T01:48:06.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
210212026-05-12T01:48:06.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
210222026-05-12T01:48:06.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
210232026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
210242026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
210252026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
210262026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
210272026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
210282026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
210292026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
210302026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
210312026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1739 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
210322026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1739 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210332026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
210342026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
210352026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
210362026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
210372026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
210382026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
210392026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
210402026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
210412026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
210422026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
210432026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
210442026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1740 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210452026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1740 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
210462026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
210472026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
210482026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
210492026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
210502026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
210512026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
210522026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
210532026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
210542026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
210552026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
210562026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
210572026-05-12T01:48:06.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
210582026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1741 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
210592026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1741 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
210602026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(SpState) }
210612026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(SpState) }
210622026-05-12T01:48:06.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
210632026-05-12T01:48:06.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
210642026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1742 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
210652026-05-12T01:48:06.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1742 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
210662026-05-12T01:48:06.298ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
210672026-05-12T01:48:06.298ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
210682026-05-12T01:48:07.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
210692026-05-12T01:48:07.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
210702026-05-12T01:48:07.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
210712026-05-12T01:48:07.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
210722026-05-12T01:48:07.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }
210732026-05-12T01:48:07.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }
210742026-05-12T01:48:07.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(SpState) }
210752026-05-12T01:48:07.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(SpState) }
210762026-05-12T01:48:07.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
210772026-05-12T01:48:07.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
210782026-05-12T01:48:07.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
210792026-05-12T01:48:07.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
210802026-05-12T01:48:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 557 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
210812026-05-12T01:48:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 843 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
210822026-05-12T01:48:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1743 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
210832026-05-12T01:48:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1743 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
210842026-05-12T01:48:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }
210852026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
210862026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
210872026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
210882026-05-12T01:48:07.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
210892026-05-12T01:48:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
210902026-05-12T01:48:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
210912026-05-12T01:48:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
210922026-05-12T01:48:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
210932026-05-12T01:48:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
210942026-05-12T01:48:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
210952026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 558 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
210962026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 844 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210972026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1744 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210982026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1744 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
210992026-05-12T01:48:07.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
211002026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
211012026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
211022026-05-12T01:48:07.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
211032026-05-12T01:48:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
211042026-05-12T01:48:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
211052026-05-12T01:48:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
211062026-05-12T01:48:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
211072026-05-12T01:48:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
211082026-05-12T01:48:07.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
211092026-05-12T01:48:07.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 845 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211102026-05-12T01:48:07.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1745 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211112026-05-12T01:48:07.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1745 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211122026-05-12T01:48:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(SpState) }
211132026-05-12T01:48:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
211142026-05-12T01:48:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
211152026-05-12T01:48:07.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
211162026-05-12T01:48:07.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
211172026-05-12T01:48:07.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
211182026-05-12T01:48:07.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
211192026-05-12T01:48:07.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
211202026-05-12T01:48:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 846 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
211212026-05-12T01:48:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1746 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211222026-05-12T01:48:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1746 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211232026-05-12T01:48:07.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
211242026-05-12T01:48:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
211252026-05-12T01:48:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
211262026-05-12T01:48:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
211272026-05-12T01:48:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
211282026-05-12T01:48:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
211292026-05-12T01:48:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
211302026-05-12T01:48:07.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1747 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211312026-05-12T01:48:07.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1747 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211322026-05-12T01:48:07.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
211332026-05-12T01:48:07.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
211342026-05-12T01:48:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
211352026-05-12T01:48:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
211362026-05-12T01:48:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
211372026-05-12T01:48:07.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
211382026-05-12T01:48:07.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1748 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211392026-05-12T01:48:07.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1748 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211402026-05-12T01:48:07.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
211412026-05-12T01:48:07.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
211422026-05-12T01:48:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
211432026-05-12T01:48:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
211442026-05-12T01:48:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
211452026-05-12T01:48:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
211462026-05-12T01:48:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
211472026-05-12T01:48:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
211482026-05-12T01:48:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
211492026-05-12T01:48:07.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
211502026-05-12T01:48:07.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
211512026-05-12T01:48:07.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1749 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
211522026-05-12T01:48:07.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1749 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211532026-05-12T01:48:07.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
211542026-05-12T01:48:07.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
211552026-05-12T01:48:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
211562026-05-12T01:48:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
211572026-05-12T01:48:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
211582026-05-12T01:48:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
211592026-05-12T01:48:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
211602026-05-12T01:48:07.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
211612026-05-12T01:48:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
211622026-05-12T01:48:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
211632026-05-12T01:48:07.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
211642026-05-12T01:48:07.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1750 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
211652026-05-12T01:48:07.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1750 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
211662026-05-12T01:48:07.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
211672026-05-12T01:48:07.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
211682026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
211692026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
211702026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
211712026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
211722026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
211732026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
211742026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
211752026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
211762026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
211772026-05-12T01:48:07.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
211782026-05-12T01:48:07.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1751 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
211792026-05-12T01:48:07.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1751 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
211802026-05-12T01:48:07.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(SpState) }
211812026-05-12T01:48:07.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(SpState) }
211822026-05-12T01:48:07.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
211832026-05-12T01:48:07.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
211842026-05-12T01:48:07.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1752 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
211852026-05-12T01:48:07.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1752 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
211862026-05-12T01:48:07.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
211872026-05-12T01:48:07.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
211882026-05-12T01:48:08.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
211892026-05-12T01:48:08.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
211902026-05-12T01:48:08.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
211912026-05-12T01:48:08.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
211922026-05-12T01:48:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }
211932026-05-12T01:48:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(SpState) }
211942026-05-12T01:48:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(SpState) }
211952026-05-12T01:48:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(SpState) }
211962026-05-12T01:48:08.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
211972026-05-12T01:48:08.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
211982026-05-12T01:48:08.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
211992026-05-12T01:48:08.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
212002026-05-12T01:48:08.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 559 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
212012026-05-12T01:48:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 847 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
212022026-05-12T01:48:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1753 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
212032026-05-12T01:48:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1753 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
212042026-05-12T01:48:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(SpState) }
212052026-05-12T01:48:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
212062026-05-12T01:48:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
212072026-05-12T01:48:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
212082026-05-12T01:48:08.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
212092026-05-12T01:48:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
212102026-05-12T01:48:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
212112026-05-12T01:48:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
212122026-05-12T01:48:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
212132026-05-12T01:48:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
212142026-05-12T01:48:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
212152026-05-12T01:48:08.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 560 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
212162026-05-12T01:48:08.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 848 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212172026-05-12T01:48:08.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1754 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212182026-05-12T01:48:08.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1754 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212192026-05-12T01:48:08.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
212202026-05-12T01:48:08.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
212212026-05-12T01:48:08.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
212222026-05-12T01:48:08.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
212232026-05-12T01:48:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
212242026-05-12T01:48:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
212252026-05-12T01:48:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
212262026-05-12T01:48:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
212272026-05-12T01:48:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
212282026-05-12T01:48:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
212292026-05-12T01:48:08.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 849 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212302026-05-12T01:48:08.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1755 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212312026-05-12T01:48:08.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1755 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212322026-05-12T01:48:08.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(SpState) }
212332026-05-12T01:48:08.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
212342026-05-12T01:48:08.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
212352026-05-12T01:48:08.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
212362026-05-12T01:48:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
212372026-05-12T01:48:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
212382026-05-12T01:48:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
212392026-05-12T01:48:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
212402026-05-12T01:48:08.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 850 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
212412026-05-12T01:48:08.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1756 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212422026-05-12T01:48:08.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1756 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212432026-05-12T01:48:08.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
212442026-05-12T01:48:08.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
212452026-05-12T01:48:08.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
212462026-05-12T01:48:08.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
212472026-05-12T01:48:08.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
212482026-05-12T01:48:08.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
212492026-05-12T01:48:08.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
212502026-05-12T01:48:08.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1757 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212512026-05-12T01:48:08.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1757 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212522026-05-12T01:48:08.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
212532026-05-12T01:48:08.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
212542026-05-12T01:48:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
212552026-05-12T01:48:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
212562026-05-12T01:48:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
212572026-05-12T01:48:08.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
212582026-05-12T01:48:08.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1758 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212592026-05-12T01:48:08.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1758 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212602026-05-12T01:48:08.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
212612026-05-12T01:48:08.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
212622026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
212632026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
212642026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
212652026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
212662026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
212672026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
212682026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
212692026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
212702026-05-12T01:48:08.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
212712026-05-12T01:48:08.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1759 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
212722026-05-12T01:48:08.311ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1759 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212732026-05-12T01:48:08.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
212742026-05-12T01:48:08.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
212752026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
212762026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
212772026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
212782026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
212792026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
212802026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
212812026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
212822026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
212832026-05-12T01:48:08.311ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
212842026-05-12T01:48:08.311ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1760 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
212852026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1760 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
212862026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
212872026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
212882026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
212892026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
212902026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
212912026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
212922026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
212932026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
212942026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
212952026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
212962026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
212972026-05-12T01:48:08.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
212982026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1761 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
212992026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1761 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
213002026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(SpState) }
213012026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(SpState) }
213022026-05-12T01:48:08.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
213032026-05-12T01:48:08.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
213042026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1762 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
213052026-05-12T01:48:08.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1762 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
213062026-05-12T01:48:08.312ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
213072026-05-12T01:48:08.312ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
213082026-05-12T01:48:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
213092026-05-12T01:48:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
213102026-05-12T01:48:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
213112026-05-12T01:48:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
213122026-05-12T01:48:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(SpState) }
213132026-05-12T01:48:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(SpState) }
213142026-05-12T01:48:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(SpState) }
213152026-05-12T01:48:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(SpState) }
213162026-05-12T01:48:09.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
213172026-05-12T01:48:09.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
213182026-05-12T01:48:09.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
213192026-05-12T01:48:09.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
213202026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 561 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
213212026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 851 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
213222026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1763 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
213232026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1763 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
213242026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }
213252026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
213262026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
213272026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
213282026-05-12T01:48:09.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
213292026-05-12T01:48:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
213302026-05-12T01:48:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
213312026-05-12T01:48:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
213322026-05-12T01:48:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
213332026-05-12T01:48:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
213342026-05-12T01:48:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
213352026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 562 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
213362026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 852 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213372026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1764 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213382026-05-12T01:48:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1764 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213392026-05-12T01:48:09.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
213402026-05-12T01:48:09.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
213412026-05-12T01:48:09.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
213422026-05-12T01:48:09.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
213432026-05-12T01:48:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
213442026-05-12T01:48:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
213452026-05-12T01:48:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
213462026-05-12T01:48:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
213472026-05-12T01:48:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
213482026-05-12T01:48:09.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
213492026-05-12T01:48:09.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 853 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213502026-05-12T01:48:09.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1765 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213512026-05-12T01:48:09.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1765 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213522026-05-12T01:48:09.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }
213532026-05-12T01:48:09.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
213542026-05-12T01:48:09.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
213552026-05-12T01:48:09.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
213562026-05-12T01:48:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
213572026-05-12T01:48:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
213582026-05-12T01:48:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
213592026-05-12T01:48:09.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
213602026-05-12T01:48:09.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 854 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
213612026-05-12T01:48:09.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1766 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213622026-05-12T01:48:09.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1766 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213632026-05-12T01:48:09.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
213642026-05-12T01:48:09.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
213652026-05-12T01:48:09.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
213662026-05-12T01:48:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
213672026-05-12T01:48:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
213682026-05-12T01:48:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
213692026-05-12T01:48:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
213702026-05-12T01:48:09.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1767 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213712026-05-12T01:48:09.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1767 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213722026-05-12T01:48:09.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
213732026-05-12T01:48:09.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
213742026-05-12T01:48:09.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
213752026-05-12T01:48:09.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
213762026-05-12T01:48:09.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
213772026-05-12T01:48:09.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
213782026-05-12T01:48:09.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1768 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213792026-05-12T01:48:09.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1768 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213802026-05-12T01:48:09.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
213812026-05-12T01:48:09.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
213822026-05-12T01:48:09.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
213832026-05-12T01:48:09.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
213842026-05-12T01:48:09.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
213852026-05-12T01:48:09.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
213862026-05-12T01:48:09.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
213872026-05-12T01:48:09.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
213882026-05-12T01:48:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
213892026-05-12T01:48:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
213902026-05-12T01:48:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
213912026-05-12T01:48:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1769 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
213922026-05-12T01:48:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1769 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
213932026-05-12T01:48:09.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
213942026-05-12T01:48:09.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
213952026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
213962026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
213972026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
213982026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
213992026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
214002026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
214012026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
214022026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
214032026-05-12T01:48:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
214042026-05-12T01:48:09.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1770 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214052026-05-12T01:48:09.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1770 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
214062026-05-12T01:48:09.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
214072026-05-12T01:48:09.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
214082026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
214092026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
214102026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
214112026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
214122026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
214132026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
214142026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
214152026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
214162026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
214172026-05-12T01:48:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
214182026-05-12T01:48:09.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1771 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
214192026-05-12T01:48:09.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1771 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
214202026-05-12T01:48:09.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(SpState) }
214212026-05-12T01:48:09.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(SpState) }
214222026-05-12T01:48:09.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
214232026-05-12T01:48:09.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
214242026-05-12T01:48:09.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1772 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
214252026-05-12T01:48:09.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1772 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
214262026-05-12T01:48:09.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
214272026-05-12T01:48:09.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
214282026-05-12T01:48:10.272ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
214292026-05-12T01:48:10.275ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
214302026-05-12T01:48:10.276ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
214312026-05-12T01:48:10.276ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
214322026-05-12T01:48:10.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }
214332026-05-12T01:48:10.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }
214342026-05-12T01:48:10.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(SpState) }
214352026-05-12T01:48:10.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(SpState) }
214362026-05-12T01:48:10.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
214372026-05-12T01:48:10.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
214382026-05-12T01:48:10.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
214392026-05-12T01:48:10.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
214402026-05-12T01:48:10.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 563 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
214412026-05-12T01:48:10.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 855 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
214422026-05-12T01:48:10.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1773 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
214432026-05-12T01:48:10.306ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1773 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
214442026-05-12T01:48:10.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }
214452026-05-12T01:48:10.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
214462026-05-12T01:48:10.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
214472026-05-12T01:48:10.310ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
214482026-05-12T01:48:10.318ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
214492026-05-12T01:48:10.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
214502026-05-12T01:48:10.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
214512026-05-12T01:48:10.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
214522026-05-12T01:48:10.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
214532026-05-12T01:48:10.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
214542026-05-12T01:48:10.318ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
214552026-05-12T01:48:10.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 564 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
214562026-05-12T01:48:10.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 856 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214572026-05-12T01:48:10.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1774 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214582026-05-12T01:48:10.336ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1774 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214592026-05-12T01:48:10.407ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
214602026-05-12T01:48:10.409ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
214612026-05-12T01:48:10.409ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
214622026-05-12T01:48:10.409ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
214632026-05-12T01:48:10.411ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
214642026-05-12T01:48:10.413ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
214652026-05-12T01:48:10.413ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
214662026-05-12T01:48:10.413ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
214672026-05-12T01:48:10.413ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
214682026-05-12T01:48:10.413ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
214692026-05-12T01:48:10.417ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 857 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214702026-05-12T01:48:10.417ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1775 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214712026-05-12T01:48:10.417ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1775 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214722026-05-12T01:48:10.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(SpState) }
214732026-05-12T01:48:10.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
214742026-05-12T01:48:10.422ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
214752026-05-12T01:48:10.422ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
214762026-05-12T01:48:10.422ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
214772026-05-12T01:48:10.422ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
214782026-05-12T01:48:10.422ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
214792026-05-12T01:48:10.422ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
214802026-05-12T01:48:10.423ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 858 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
214812026-05-12T01:48:10.425ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1776 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214822026-05-12T01:48:10.425ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1776 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214832026-05-12T01:48:10.425ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
214842026-05-12T01:48:10.427ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
214852026-05-12T01:48:10.427ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
214862026-05-12T01:48:10.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
214872026-05-12T01:48:10.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
214882026-05-12T01:48:10.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
214892026-05-12T01:48:10.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
214902026-05-12T01:48:10.439ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1777 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214912026-05-12T01:48:10.439ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1777 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214922026-05-12T01:48:10.461ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
214932026-05-12T01:48:10.461ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
214942026-05-12T01:48:10.469ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
214952026-05-12T01:48:10.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
214962026-05-12T01:48:10.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
214972026-05-12T01:48:10.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
214982026-05-12T01:48:10.480ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1778 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
214992026-05-12T01:48:10.480ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1778 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215002026-05-12T01:48:10.501ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
215012026-05-12T01:48:10.501ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
215022026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
215032026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
215042026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
215052026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
215062026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
215072026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
215082026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
215092026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
215102026-05-12T01:48:10.584ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
215112026-05-12T01:48:10.586ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1779 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
215122026-05-12T01:48:10.586ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1779 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215132026-05-12T01:48:10.589ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
215142026-05-12T01:48:10.590ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
215152026-05-12T01:48:10.590ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
215162026-05-12T01:48:10.591ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
215172026-05-12T01:48:10.591ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
215182026-05-12T01:48:10.591ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
215192026-05-12T01:48:10.591ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
215202026-05-12T01:48:10.591ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
215212026-05-12T01:48:10.591ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
215222026-05-12T01:48:10.591ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
215232026-05-12T01:48:10.591ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
215242026-05-12T01:48:10.597ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1780 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215252026-05-12T01:48:10.597ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1780 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
215262026-05-12T01:48:10.602ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
215272026-05-12T01:48:10.602ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
215282026-05-12T01:48:10.602ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
215292026-05-12T01:48:10.602ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
215302026-05-12T01:48:10.602ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
215312026-05-12T01:48:10.602ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
215322026-05-12T01:48:10.602ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
215332026-05-12T01:48:10.602ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
215342026-05-12T01:48:10.602ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
215352026-05-12T01:48:10.603ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
215362026-05-12T01:48:10.603ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
215372026-05-12T01:48:10.603ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
215382026-05-12T01:48:10.626ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1781 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
215392026-05-12T01:48:10.626ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1781 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
215402026-05-12T01:48:10.631ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(SpState) }
215412026-05-12T01:48:10.631ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(SpState) }
215422026-05-12T01:48:10.651ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
215432026-05-12T01:48:10.662ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
215442026-05-12T01:48:10.662ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1782 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
215452026-05-12T01:48:10.662ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1782 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
215462026-05-12T01:48:10.662ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
215472026-05-12T01:48:10.662ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
215482026-05-12T01:48:11.313ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
215492026-05-12T01:48:11.313ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
215502026-05-12T01:48:11.313ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
215512026-05-12T01:48:11.313ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
215522026-05-12T01:48:11.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }
215532026-05-12T01:48:11.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(SpState) }
215542026-05-12T01:48:11.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(SpState) }
215552026-05-12T01:48:11.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(SpState) }
215562026-05-12T01:48:11.317ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
215572026-05-12T01:48:11.317ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
215582026-05-12T01:48:11.317ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
215592026-05-12T01:48:11.317ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
215602026-05-12T01:48:11.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 565 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
215612026-05-12T01:48:11.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 859 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
215622026-05-12T01:48:11.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1783 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
215632026-05-12T01:48:11.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1783 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
215642026-05-12T01:48:11.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }
215652026-05-12T01:48:11.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
215662026-05-12T01:48:11.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
215672026-05-12T01:48:11.340ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
215682026-05-12T01:48:11.357ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
215692026-05-12T01:48:11.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
215702026-05-12T01:48:11.357ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
215712026-05-12T01:48:11.359ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
215722026-05-12T01:48:11.359ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
215732026-05-12T01:48:11.359ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
215742026-05-12T01:48:11.361ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
215752026-05-12T01:48:11.361ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 566 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
215762026-05-12T01:48:11.361ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 860 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215772026-05-12T01:48:11.361ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1784 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215782026-05-12T01:48:11.361ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1784 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215792026-05-12T01:48:11.362ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
215802026-05-12T01:48:11.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
215812026-05-12T01:48:11.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
215822026-05-12T01:48:11.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
215832026-05-12T01:48:11.365ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
215842026-05-12T01:48:11.365ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
215852026-05-12T01:48:11.365ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
215862026-05-12T01:48:11.365ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
215872026-05-12T01:48:11.365ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
215882026-05-12T01:48:11.365ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
215892026-05-12T01:48:11.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 861 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215902026-05-12T01:48:11.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1785 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215912026-05-12T01:48:11.376ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1785 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
215922026-05-12T01:48:11.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }
215932026-05-12T01:48:11.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
215942026-05-12T01:48:11.378ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
215952026-05-12T01:48:11.378ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
215962026-05-12T01:48:11.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
215972026-05-12T01:48:11.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
215982026-05-12T01:48:11.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
215992026-05-12T01:48:11.378ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
216002026-05-12T01:48:11.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 862 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
216012026-05-12T01:48:11.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1786 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216022026-05-12T01:48:11.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1786 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216032026-05-12T01:48:11.378ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
216042026-05-12T01:48:11.379ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
216052026-05-12T01:48:11.379ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
216062026-05-12T01:48:11.379ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
216072026-05-12T01:48:11.379ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
216082026-05-12T01:48:11.379ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
216092026-05-12T01:48:11.379ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
216102026-05-12T01:48:11.379ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1787 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216112026-05-12T01:48:11.379ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1787 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216122026-05-12T01:48:11.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
216132026-05-12T01:48:11.380ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
216142026-05-12T01:48:11.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
216152026-05-12T01:48:11.380ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
216162026-05-12T01:48:11.382ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
216172026-05-12T01:48:11.382ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
216182026-05-12T01:48:11.383ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1788 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216192026-05-12T01:48:11.383ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1788 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216202026-05-12T01:48:11.384ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
216212026-05-12T01:48:11.384ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
216222026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
216232026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
216242026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
216252026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
216262026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
216272026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
216282026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
216292026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
216302026-05-12T01:48:11.385ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
216312026-05-12T01:48:11.385ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1789 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
216322026-05-12T01:48:11.385ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1789 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216332026-05-12T01:48:11.389ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
216342026-05-12T01:48:11.389ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
216352026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
216362026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
216372026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
216382026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
216392026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
216402026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
216412026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
216422026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
216432026-05-12T01:48:11.389ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
216442026-05-12T01:48:11.389ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1790 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216452026-05-12T01:48:11.389ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1790 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
216462026-05-12T01:48:11.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
216472026-05-12T01:48:11.394ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
216482026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
216492026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
216502026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
216512026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
216522026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
216532026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
216542026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
216552026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
216562026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
216572026-05-12T01:48:11.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
216582026-05-12T01:48:11.420ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1791 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
216592026-05-12T01:48:11.420ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1791 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
216602026-05-12T01:48:11.420ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(SpState) }
216612026-05-12T01:48:11.420ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(SpState) }
216622026-05-12T01:48:11.420ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
216632026-05-12T01:48:11.420ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
216642026-05-12T01:48:11.420ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1792 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
216652026-05-12T01:48:11.420ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1792 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
216662026-05-12T01:48:11.420ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
216672026-05-12T01:48:11.420ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
216682026-05-12T01:48:12.270ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
216692026-05-12T01:48:12.270ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
216702026-05-12T01:48:12.270ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
216712026-05-12T01:48:12.270ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
216722026-05-12T01:48:12.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }
216732026-05-12T01:48:12.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }
216742026-05-12T01:48:12.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(SpState) }
216752026-05-12T01:48:12.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(SpState) }
216762026-05-12T01:48:12.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
216772026-05-12T01:48:12.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
216782026-05-12T01:48:12.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
216792026-05-12T01:48:12.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
216802026-05-12T01:48:12.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 567 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
216812026-05-12T01:48:12.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 863 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
216822026-05-12T01:48:12.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1793 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
216832026-05-12T01:48:12.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1793 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
216842026-05-12T01:48:12.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(SpState) }
216852026-05-12T01:48:12.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
216862026-05-12T01:48:12.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
216872026-05-12T01:48:12.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
216882026-05-12T01:48:12.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
216892026-05-12T01:48:12.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
216902026-05-12T01:48:12.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
216912026-05-12T01:48:12.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
216922026-05-12T01:48:12.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
216932026-05-12T01:48:12.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
216942026-05-12T01:48:12.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
216952026-05-12T01:48:12.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 568 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
216962026-05-12T01:48:12.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 864 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216972026-05-12T01:48:12.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1794 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216982026-05-12T01:48:12.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1794 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
216992026-05-12T01:48:12.275ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
217002026-05-12T01:48:12.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
217012026-05-12T01:48:12.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
217022026-05-12T01:48:12.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
217032026-05-12T01:48:12.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
217042026-05-12T01:48:12.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
217052026-05-12T01:48:12.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
217062026-05-12T01:48:12.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
217072026-05-12T01:48:12.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
217082026-05-12T01:48:12.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
217092026-05-12T01:48:12.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 865 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217102026-05-12T01:48:12.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1795 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217112026-05-12T01:48:12.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1795 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217122026-05-12T01:48:12.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }
217132026-05-12T01:48:12.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
217142026-05-12T01:48:12.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
217152026-05-12T01:48:12.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
217162026-05-12T01:48:12.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
217172026-05-12T01:48:12.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
217182026-05-12T01:48:12.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
217192026-05-12T01:48:12.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
217202026-05-12T01:48:12.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 866 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
217212026-05-12T01:48:12.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1796 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217222026-05-12T01:48:12.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1796 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217232026-05-12T01:48:12.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
217242026-05-12T01:48:12.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
217252026-05-12T01:48:12.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
217262026-05-12T01:48:12.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
217272026-05-12T01:48:12.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
217282026-05-12T01:48:12.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
217292026-05-12T01:48:12.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
217302026-05-12T01:48:12.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1797 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217312026-05-12T01:48:12.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1797 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217322026-05-12T01:48:12.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
217332026-05-12T01:48:12.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
217342026-05-12T01:48:12.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
217352026-05-12T01:48:12.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
217362026-05-12T01:48:12.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
217372026-05-12T01:48:12.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
217382026-05-12T01:48:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1798 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217392026-05-12T01:48:12.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1798 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217402026-05-12T01:48:12.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
217412026-05-12T01:48:12.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
217422026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
217432026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
217442026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
217452026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
217462026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
217472026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
217482026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
217492026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
217502026-05-12T01:48:12.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
217512026-05-12T01:48:12.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1799 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
217522026-05-12T01:48:12.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1799 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217532026-05-12T01:48:12.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
217542026-05-12T01:48:12.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
217552026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
217562026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
217572026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
217582026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
217592026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
217602026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
217612026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
217622026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
217632026-05-12T01:48:12.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
217642026-05-12T01:48:12.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1800 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
217652026-05-12T01:48:12.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1800 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
217662026-05-12T01:48:12.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
217672026-05-12T01:48:12.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
217682026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
217692026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
217702026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
217712026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
217722026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
217732026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
217742026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
217752026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
217762026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
217772026-05-12T01:48:12.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
217782026-05-12T01:48:12.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1801 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
217792026-05-12T01:48:12.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1801 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
217802026-05-12T01:48:12.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(SpState) }
217812026-05-12T01:48:12.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(SpState) }
217822026-05-12T01:48:12.288ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
217832026-05-12T01:48:12.289ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
217842026-05-12T01:48:12.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1802 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
217852026-05-12T01:48:12.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1802 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
217862026-05-12T01:48:12.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
217872026-05-12T01:48:12.289ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
217882026-05-12T01:48:13.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
217892026-05-12T01:48:13.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
217902026-05-12T01:48:13.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
217912026-05-12T01:48:13.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
217922026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(SpState) }
217932026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(SpState) }
217942026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(SpState) }
217952026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(SpState) }
217962026-05-12T01:48:13.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
217972026-05-12T01:48:13.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
217982026-05-12T01:48:13.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
217992026-05-12T01:48:13.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
218002026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 569 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
218012026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 867 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
218022026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1803 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
218032026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1803 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
218042026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }
218052026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
218062026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
218072026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
218082026-05-12T01:48:13.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
218092026-05-12T01:48:13.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
218102026-05-12T01:48:13.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
218112026-05-12T01:48:13.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
218122026-05-12T01:48:13.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
218132026-05-12T01:48:13.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
218142026-05-12T01:48:13.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
218152026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 570 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
218162026-05-12T01:48:13.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 868 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218172026-05-12T01:48:13.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1804 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218182026-05-12T01:48:13.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1804 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218192026-05-12T01:48:13.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
218202026-05-12T01:48:13.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
218212026-05-12T01:48:13.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
218222026-05-12T01:48:13.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
218232026-05-12T01:48:13.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
218242026-05-12T01:48:13.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
218252026-05-12T01:48:13.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
218262026-05-12T01:48:13.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
218272026-05-12T01:48:13.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
218282026-05-12T01:48:13.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
218292026-05-12T01:48:13.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 869 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218302026-05-12T01:48:13.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1805 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218312026-05-12T01:48:13.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1805 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218322026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(SpState) }
218332026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
218342026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
218352026-05-12T01:48:13.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
218362026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
218372026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
218382026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
218392026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
218402026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 870 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
218412026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1806 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218422026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1806 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218432026-05-12T01:48:13.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
218442026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
218452026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
218462026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
218472026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
218482026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
218492026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
218502026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1807 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218512026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1807 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218522026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
218532026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
218542026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
218552026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
218562026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
218572026-05-12T01:48:13.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
218582026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1808 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218592026-05-12T01:48:13.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1808 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218602026-05-12T01:48:13.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
218612026-05-12T01:48:13.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
218622026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
218632026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
218642026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
218652026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
218662026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
218672026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
218682026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
218692026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
218702026-05-12T01:48:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
218712026-05-12T01:48:13.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1809 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
218722026-05-12T01:48:13.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1809 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218732026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
218742026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
218752026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
218762026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
218772026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
218782026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
218792026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
218802026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
218812026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
218822026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
218832026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
218842026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1810 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
218852026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1810 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
218862026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
218872026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
218882026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
218892026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
218902026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
218912026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
218922026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
218932026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
218942026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
218952026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
218962026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
218972026-05-12T01:48:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
218982026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1811 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
218992026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1811 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
219002026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(SpState) }
219012026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(SpState) }
219022026-05-12T01:48:13.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
219032026-05-12T01:48:13.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
219042026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1812 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
219052026-05-12T01:48:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1812 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
219062026-05-12T01:48:13.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
219072026-05-12T01:48:13.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
219082026-05-12T01:48:14.268ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
219092026-05-12T01:48:14.268ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
219102026-05-12T01:48:14.268ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
219112026-05-12T01:48:14.268ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
219122026-05-12T01:48:14.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }
219132026-05-12T01:48:14.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(SpState) }
219142026-05-12T01:48:14.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(SpState) }
219152026-05-12T01:48:14.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(SpState) }
219162026-05-12T01:48:14.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
219172026-05-12T01:48:14.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
219182026-05-12T01:48:14.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
219192026-05-12T01:48:14.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
219202026-05-12T01:48:14.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 571 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
219212026-05-12T01:48:14.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 871 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
219222026-05-12T01:48:14.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1813 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
219232026-05-12T01:48:14.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1813 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
219242026-05-12T01:48:14.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }
219252026-05-12T01:48:14.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
219262026-05-12T01:48:14.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
219272026-05-12T01:48:14.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
219282026-05-12T01:48:14.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
219292026-05-12T01:48:14.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
219302026-05-12T01:48:14.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
219312026-05-12T01:48:14.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
219322026-05-12T01:48:14.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
219332026-05-12T01:48:14.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
219342026-05-12T01:48:14.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
219352026-05-12T01:48:14.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 572 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
219362026-05-12T01:48:14.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 872 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219372026-05-12T01:48:14.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1814 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219382026-05-12T01:48:14.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1814 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219392026-05-12T01:48:14.272ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
219402026-05-12T01:48:14.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
219412026-05-12T01:48:14.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
219422026-05-12T01:48:14.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
219432026-05-12T01:48:14.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
219442026-05-12T01:48:14.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
219452026-05-12T01:48:14.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
219462026-05-12T01:48:14.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
219472026-05-12T01:48:14.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
219482026-05-12T01:48:14.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
219492026-05-12T01:48:14.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 873 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219502026-05-12T01:48:14.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1815 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219512026-05-12T01:48:14.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1815 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219522026-05-12T01:48:14.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }
219532026-05-12T01:48:14.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
219542026-05-12T01:48:14.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
219552026-05-12T01:48:14.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
219562026-05-12T01:48:14.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
219572026-05-12T01:48:14.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
219582026-05-12T01:48:14.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
219592026-05-12T01:48:14.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
219602026-05-12T01:48:14.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 874 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
219612026-05-12T01:48:14.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1816 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219622026-05-12T01:48:14.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1816 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219632026-05-12T01:48:14.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
219642026-05-12T01:48:14.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
219652026-05-12T01:48:14.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
219662026-05-12T01:48:14.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
219672026-05-12T01:48:14.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
219682026-05-12T01:48:14.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
219692026-05-12T01:48:14.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
219702026-05-12T01:48:14.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1817 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219712026-05-12T01:48:14.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1817 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219722026-05-12T01:48:14.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
219732026-05-12T01:48:14.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
219742026-05-12T01:48:14.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
219752026-05-12T01:48:14.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
219762026-05-12T01:48:14.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
219772026-05-12T01:48:14.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
219782026-05-12T01:48:14.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1818 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219792026-05-12T01:48:14.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1818 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219802026-05-12T01:48:14.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
219812026-05-12T01:48:14.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
219822026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
219832026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
219842026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
219852026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
219862026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
219872026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
219882026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
219892026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
219902026-05-12T01:48:14.302ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
219912026-05-12T01:48:14.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1819 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
219922026-05-12T01:48:14.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1819 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
219932026-05-12T01:48:14.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
219942026-05-12T01:48:14.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
219952026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
219962026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
219972026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
219982026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
219992026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
220002026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
220012026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
220022026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
220032026-05-12T01:48:14.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
220042026-05-12T01:48:14.346ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1820 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220052026-05-12T01:48:14.346ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1820 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
220062026-05-12T01:48:14.347ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
220072026-05-12T01:48:14.347ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
220082026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
220092026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
220102026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
220112026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
220122026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
220132026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
220142026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
220152026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
220162026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
220172026-05-12T01:48:14.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
220182026-05-12T01:48:14.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1821 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
220192026-05-12T01:48:14.354ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1821 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
220202026-05-12T01:48:14.356ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(SpState) }
220212026-05-12T01:48:14.356ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(SpState) }
220222026-05-12T01:48:14.357ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
220232026-05-12T01:48:14.357ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
220242026-05-12T01:48:14.358ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1822 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
220252026-05-12T01:48:14.358ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1822 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
220262026-05-12T01:48:14.358ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
220272026-05-12T01:48:14.358ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
220282026-05-12T01:48:15.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
220292026-05-12T01:48:15.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
220302026-05-12T01:48:15.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
220312026-05-12T01:48:15.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
220322026-05-12T01:48:15.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }
220332026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }
220342026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(SpState) }
220352026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(SpState) }
220362026-05-12T01:48:15.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
220372026-05-12T01:48:15.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
220382026-05-12T01:48:15.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
220392026-05-12T01:48:15.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
220402026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 573 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
220412026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 875 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
220422026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1823 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
220432026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1823 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
220442026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }
220452026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
220462026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
220472026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
220482026-05-12T01:48:15.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
220492026-05-12T01:48:15.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
220502026-05-12T01:48:15.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
220512026-05-12T01:48:15.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
220522026-05-12T01:48:15.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
220532026-05-12T01:48:15.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
220542026-05-12T01:48:15.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
220552026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 574 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
220562026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 876 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220572026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1824 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220582026-05-12T01:48:15.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1824 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220592026-05-12T01:48:15.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
220602026-05-12T01:48:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
220612026-05-12T01:48:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
220622026-05-12T01:48:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
220632026-05-12T01:48:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
220642026-05-12T01:48:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
220652026-05-12T01:48:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
220662026-05-12T01:48:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
220672026-05-12T01:48:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
220682026-05-12T01:48:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
220692026-05-12T01:48:15.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 877 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220702026-05-12T01:48:15.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1825 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220712026-05-12T01:48:15.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1825 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220722026-05-12T01:48:15.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(SpState) }
220732026-05-12T01:48:15.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
220742026-05-12T01:48:15.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
220752026-05-12T01:48:15.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
220762026-05-12T01:48:15.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
220772026-05-12T01:48:15.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
220782026-05-12T01:48:15.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
220792026-05-12T01:48:15.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
220802026-05-12T01:48:15.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 878 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
220812026-05-12T01:48:15.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1826 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220822026-05-12T01:48:15.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1826 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220832026-05-12T01:48:15.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
220842026-05-12T01:48:15.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
220852026-05-12T01:48:15.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
220862026-05-12T01:48:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
220872026-05-12T01:48:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
220882026-05-12T01:48:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
220892026-05-12T01:48:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
220902026-05-12T01:48:15.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1827 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220912026-05-12T01:48:15.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1827 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220922026-05-12T01:48:15.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
220932026-05-12T01:48:15.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
220942026-05-12T01:48:15.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
220952026-05-12T01:48:15.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
220962026-05-12T01:48:15.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
220972026-05-12T01:48:15.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
220982026-05-12T01:48:15.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1828 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
220992026-05-12T01:48:15.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1828 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221002026-05-12T01:48:15.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
221012026-05-12T01:48:15.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
221022026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
221032026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
221042026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
221052026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
221062026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
221072026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
221082026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
221092026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
221102026-05-12T01:48:15.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
221112026-05-12T01:48:15.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1829 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
221122026-05-12T01:48:15.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1829 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221132026-05-12T01:48:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
221142026-05-12T01:48:15.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
221152026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
221162026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
221172026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
221182026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
221192026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
221202026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
221212026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
221222026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
221232026-05-12T01:48:15.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
221242026-05-12T01:48:15.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1830 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221252026-05-12T01:48:15.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1830 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
221262026-05-12T01:48:15.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
221272026-05-12T01:48:15.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
221282026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
221292026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
221302026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
221312026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
221322026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
221332026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
221342026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
221352026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
221362026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
221372026-05-12T01:48:15.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
221382026-05-12T01:48:15.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1831 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
221392026-05-12T01:48:15.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1831 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
221402026-05-12T01:48:15.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(SpState) }
221412026-05-12T01:48:15.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(SpState) }
221422026-05-12T01:48:15.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
221432026-05-12T01:48:15.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
221442026-05-12T01:48:15.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1832 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
221452026-05-12T01:48:15.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1832 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
221462026-05-12T01:48:15.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
221472026-05-12T01:48:15.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
221482026-05-12T01:48:16.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
221492026-05-12T01:48:16.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
221502026-05-12T01:48:16.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
221512026-05-12T01:48:16.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
221522026-05-12T01:48:16.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }
221532026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(SpState) }
221542026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(SpState) }
221552026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(SpState) }
221562026-05-12T01:48:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
221572026-05-12T01:48:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
221582026-05-12T01:48:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
221592026-05-12T01:48:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
221602026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 575 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
221612026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 879 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
221622026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1833 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
221632026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1833 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
221642026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(SpState) }
221652026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
221662026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
221672026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
221682026-05-12T01:48:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
221692026-05-12T01:48:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
221702026-05-12T01:48:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
221712026-05-12T01:48:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
221722026-05-12T01:48:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
221732026-05-12T01:48:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
221742026-05-12T01:48:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
221752026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 576 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
221762026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 880 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221772026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1834 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221782026-05-12T01:48:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1834 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221792026-05-12T01:48:16.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
221802026-05-12T01:48:16.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
221812026-05-12T01:48:16.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
221822026-05-12T01:48:16.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
221832026-05-12T01:48:16.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
221842026-05-12T01:48:16.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
221852026-05-12T01:48:16.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
221862026-05-12T01:48:16.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
221872026-05-12T01:48:16.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
221882026-05-12T01:48:16.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
221892026-05-12T01:48:16.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 881 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221902026-05-12T01:48:16.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1835 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221912026-05-12T01:48:16.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1835 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
221922026-05-12T01:48:16.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }
221932026-05-12T01:48:16.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
221942026-05-12T01:48:16.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
221952026-05-12T01:48:16.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
221962026-05-12T01:48:16.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
221972026-05-12T01:48:16.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
221982026-05-12T01:48:16.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
221992026-05-12T01:48:16.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
222002026-05-12T01:48:16.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 882 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
222012026-05-12T01:48:16.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1836 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222022026-05-12T01:48:16.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1836 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222032026-05-12T01:48:16.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
222042026-05-12T01:48:16.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
222052026-05-12T01:48:16.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
222062026-05-12T01:48:16.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
222072026-05-12T01:48:16.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
222082026-05-12T01:48:16.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
222092026-05-12T01:48:16.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
222102026-05-12T01:48:16.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1837 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222112026-05-12T01:48:16.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1837 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222122026-05-12T01:48:16.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
222132026-05-12T01:48:16.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
222142026-05-12T01:48:16.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
222152026-05-12T01:48:16.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
222162026-05-12T01:48:16.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
222172026-05-12T01:48:16.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
222182026-05-12T01:48:16.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1838 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222192026-05-12T01:48:16.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1838 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222202026-05-12T01:48:16.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
222212026-05-12T01:48:16.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
222222026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
222232026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
222242026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
222252026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
222262026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
222272026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
222282026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
222292026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
222302026-05-12T01:48:16.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
222312026-05-12T01:48:16.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1839 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
222322026-05-12T01:48:16.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1839 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222332026-05-12T01:48:16.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
222342026-05-12T01:48:16.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
222352026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
222362026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
222372026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
222382026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
222392026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
222402026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
222412026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
222422026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
222432026-05-12T01:48:16.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
222442026-05-12T01:48:16.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1840 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222452026-05-12T01:48:16.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1840 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
222462026-05-12T01:48:16.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
222472026-05-12T01:48:16.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
222482026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
222492026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
222502026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
222512026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
222522026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
222532026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
222542026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
222552026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
222562026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
222572026-05-12T01:48:16.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
222582026-05-12T01:48:16.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1841 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
222592026-05-12T01:48:16.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1841 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
222602026-05-12T01:48:16.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(SpState) }
222612026-05-12T01:48:16.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(SpState) }
222622026-05-12T01:48:16.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
222632026-05-12T01:48:16.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
222642026-05-12T01:48:16.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1842 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
222652026-05-12T01:48:16.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1842 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
222662026-05-12T01:48:16.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
222672026-05-12T01:48:16.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
222682026-05-12T01:48:17.263ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
222692026-05-12T01:48:17.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
222702026-05-12T01:48:17.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
222712026-05-12T01:48:17.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
222722026-05-12T01:48:17.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }
222732026-05-12T01:48:17.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }
222742026-05-12T01:48:17.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(SpState) }
222752026-05-12T01:48:17.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(SpState) }
222762026-05-12T01:48:17.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
222772026-05-12T01:48:17.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
222782026-05-12T01:48:17.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
222792026-05-12T01:48:17.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
222802026-05-12T01:48:17.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 577 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
222812026-05-12T01:48:17.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 883 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
222822026-05-12T01:48:17.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1843 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
222832026-05-12T01:48:17.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1843 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
222842026-05-12T01:48:17.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }
222852026-05-12T01:48:17.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
222862026-05-12T01:48:17.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
222872026-05-12T01:48:17.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
222882026-05-12T01:48:17.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
222892026-05-12T01:48:17.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
222902026-05-12T01:48:17.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
222912026-05-12T01:48:17.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
222922026-05-12T01:48:17.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
222932026-05-12T01:48:17.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
222942026-05-12T01:48:17.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
222952026-05-12T01:48:17.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 578 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
222962026-05-12T01:48:17.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 884 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222972026-05-12T01:48:17.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1844 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222982026-05-12T01:48:17.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1844 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
222992026-05-12T01:48:17.268ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
223002026-05-12T01:48:17.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
223012026-05-12T01:48:17.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
223022026-05-12T01:48:17.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
223032026-05-12T01:48:17.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
223042026-05-12T01:48:17.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
223052026-05-12T01:48:17.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
223062026-05-12T01:48:17.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
223072026-05-12T01:48:17.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
223082026-05-12T01:48:17.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
223092026-05-12T01:48:17.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 885 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223102026-05-12T01:48:17.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1845 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223112026-05-12T01:48:17.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1845 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223122026-05-12T01:48:17.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(SpState) }
223132026-05-12T01:48:17.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
223142026-05-12T01:48:17.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
223152026-05-12T01:48:17.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
223162026-05-12T01:48:17.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
223172026-05-12T01:48:17.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
223182026-05-12T01:48:17.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
223192026-05-12T01:48:17.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
223202026-05-12T01:48:17.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 886 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
223212026-05-12T01:48:17.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1846 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223222026-05-12T01:48:17.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1846 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223232026-05-12T01:48:17.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
223242026-05-12T01:48:17.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
223252026-05-12T01:48:17.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
223262026-05-12T01:48:17.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
223272026-05-12T01:48:17.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
223282026-05-12T01:48:17.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
223292026-05-12T01:48:17.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
223302026-05-12T01:48:17.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1847 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223312026-05-12T01:48:17.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1847 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223322026-05-12T01:48:17.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
223332026-05-12T01:48:17.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
223342026-05-12T01:48:17.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
223352026-05-12T01:48:17.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
223362026-05-12T01:48:17.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
223372026-05-12T01:48:17.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
223382026-05-12T01:48:17.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1848 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223392026-05-12T01:48:17.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1848 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223402026-05-12T01:48:17.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
223412026-05-12T01:48:17.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
223422026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
223432026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
223442026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
223452026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
223462026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
223472026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
223482026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
223492026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
223502026-05-12T01:48:17.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
223512026-05-12T01:48:17.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1849 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
223522026-05-12T01:48:17.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1849 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223532026-05-12T01:48:17.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
223542026-05-12T01:48:17.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
223552026-05-12T01:48:17.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
223562026-05-12T01:48:17.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
223572026-05-12T01:48:17.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
223582026-05-12T01:48:17.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
223592026-05-12T01:48:17.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
223602026-05-12T01:48:17.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
223612026-05-12T01:48:17.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
223622026-05-12T01:48:17.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
223632026-05-12T01:48:17.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
223642026-05-12T01:48:17.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1850 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
223652026-05-12T01:48:17.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1850 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
223662026-05-12T01:48:17.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
223672026-05-12T01:48:17.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
223682026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
223692026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
223702026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
223712026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
223722026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
223732026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
223742026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
223752026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
223762026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
223772026-05-12T01:48:17.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
223782026-05-12T01:48:17.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1851 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
223792026-05-12T01:48:17.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1851 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
223802026-05-12T01:48:17.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(SpState) }
223812026-05-12T01:48:17.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(SpState) }
223822026-05-12T01:48:17.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
223832026-05-12T01:48:17.298ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
223842026-05-12T01:48:17.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1852 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
223852026-05-12T01:48:17.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1852 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
223862026-05-12T01:48:17.298ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
223872026-05-12T01:48:17.298ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
223882026-05-12T01:48:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
223892026-05-12T01:48:18.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
223902026-05-12T01:48:18.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
223912026-05-12T01:48:18.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
223922026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }
223932026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(SpState) }
223942026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(SpState) }
223952026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(SpState) }
223962026-05-12T01:48:18.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
223972026-05-12T01:48:18.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
223982026-05-12T01:48:18.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
223992026-05-12T01:48:18.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
224002026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 579 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
224012026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 887 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
224022026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1853 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
224032026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1853 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
224042026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(SpState) }
224052026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
224062026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
224072026-05-12T01:48:18.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
224082026-05-12T01:48:18.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
224092026-05-12T01:48:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
224102026-05-12T01:48:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
224112026-05-12T01:48:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
224122026-05-12T01:48:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
224132026-05-12T01:48:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
224142026-05-12T01:48:18.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
224152026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 580 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
224162026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 888 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224172026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1854 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224182026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1854 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224192026-05-12T01:48:18.261ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
224202026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
224212026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
224222026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
224232026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
224242026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
224252026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
224262026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
224272026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
224282026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
224292026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 889 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224302026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1855 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224312026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1855 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224322026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(SpState) }
224332026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
224342026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
224352026-05-12T01:48:18.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
224362026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
224372026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
224382026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
224392026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
224402026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 890 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
224412026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1856 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224422026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1856 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224432026-05-12T01:48:18.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
224442026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
224452026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
224462026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
224472026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
224482026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
224492026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
224502026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1857 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224512026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1857 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224522026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
224532026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
224542026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
224552026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
224562026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
224572026-05-12T01:48:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
224582026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1858 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224592026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1858 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224602026-05-12T01:48:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
224612026-05-12T01:48:18.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
224622026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
224632026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
224642026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
224652026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
224662026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
224672026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
224682026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
224692026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
224702026-05-12T01:48:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
224712026-05-12T01:48:18.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1859 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
224722026-05-12T01:48:18.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1859 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224732026-05-12T01:48:18.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
224742026-05-12T01:48:18.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
224752026-05-12T01:48:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
224762026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
224772026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
224782026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
224792026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
224802026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
224812026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
224822026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
224832026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
224842026-05-12T01:48:18.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1860 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
224852026-05-12T01:48:18.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1860 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
224862026-05-12T01:48:18.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
224872026-05-12T01:48:18.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
224882026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
224892026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
224902026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
224912026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
224922026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
224932026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
224942026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
224952026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
224962026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
224972026-05-12T01:48:18.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
224982026-05-12T01:48:18.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1861 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
224992026-05-12T01:48:18.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1861 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
225002026-05-12T01:48:18.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(SpState) }
225012026-05-12T01:48:18.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(SpState) }
225022026-05-12T01:48:18.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
225032026-05-12T01:48:18.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
225042026-05-12T01:48:18.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1862 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
225052026-05-12T01:48:18.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1862 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
225062026-05-12T01:48:18.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
225072026-05-12T01:48:18.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
225082026-05-12T01:48:19.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
225092026-05-12T01:48:19.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
225102026-05-12T01:48:19.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
225112026-05-12T01:48:19.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
225122026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(SpState) }
225132026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(SpState) }
225142026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(SpState) }
225152026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(SpState) }
225162026-05-12T01:48:19.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
225172026-05-12T01:48:19.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
225182026-05-12T01:48:19.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
225192026-05-12T01:48:19.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
225202026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 581 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
225212026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 891 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
225222026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1863 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
225232026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1863 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
225242026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }
225252026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
225262026-05-12T01:48:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
225272026-05-12T01:48:19.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
225282026-05-12T01:48:19.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
225292026-05-12T01:48:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
225302026-05-12T01:48:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
225312026-05-12T01:48:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
225322026-05-12T01:48:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
225332026-05-12T01:48:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
225342026-05-12T01:48:19.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
225352026-05-12T01:48:19.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 582 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
225362026-05-12T01:48:19.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 892 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225372026-05-12T01:48:19.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1864 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225382026-05-12T01:48:19.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1864 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225392026-05-12T01:48:19.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
225402026-05-12T01:48:19.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
225412026-05-12T01:48:19.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
225422026-05-12T01:48:19.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
225432026-05-12T01:48:19.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
225442026-05-12T01:48:19.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
225452026-05-12T01:48:19.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
225462026-05-12T01:48:19.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
225472026-05-12T01:48:19.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
225482026-05-12T01:48:19.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
225492026-05-12T01:48:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 893 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225502026-05-12T01:48:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1865 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225512026-05-12T01:48:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1865 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225522026-05-12T01:48:19.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }
225532026-05-12T01:48:19.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
225542026-05-12T01:48:19.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
225552026-05-12T01:48:19.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
225562026-05-12T01:48:19.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
225572026-05-12T01:48:19.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
225582026-05-12T01:48:19.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
225592026-05-12T01:48:19.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
225602026-05-12T01:48:19.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 894 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
225612026-05-12T01:48:19.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1866 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225622026-05-12T01:48:19.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1866 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225632026-05-12T01:48:19.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
225642026-05-12T01:48:19.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
225652026-05-12T01:48:19.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
225662026-05-12T01:48:19.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
225672026-05-12T01:48:19.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
225682026-05-12T01:48:19.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
225692026-05-12T01:48:19.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
225702026-05-12T01:48:19.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1867 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225712026-05-12T01:48:19.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1867 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225722026-05-12T01:48:19.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
225732026-05-12T01:48:19.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
225742026-05-12T01:48:19.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
225752026-05-12T01:48:19.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
225762026-05-12T01:48:19.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
225772026-05-12T01:48:19.300ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
225782026-05-12T01:48:19.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1868 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225792026-05-12T01:48:19.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1868 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225802026-05-12T01:48:19.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
225812026-05-12T01:48:19.303ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
225822026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
225832026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
225842026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
225852026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
225862026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
225872026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
225882026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
225892026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
225902026-05-12T01:48:19.304ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
225912026-05-12T01:48:19.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1869 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
225922026-05-12T01:48:19.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1869 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
225932026-05-12T01:48:19.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
225942026-05-12T01:48:19.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
225952026-05-12T01:48:19.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
225962026-05-12T01:48:19.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
225972026-05-12T01:48:19.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
225982026-05-12T01:48:19.305ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
225992026-05-12T01:48:19.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
226002026-05-12T01:48:19.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
226012026-05-12T01:48:19.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
226022026-05-12T01:48:19.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
226032026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
226042026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1870 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226052026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1870 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
226062026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
226072026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
226082026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
226092026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
226102026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
226112026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
226122026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
226132026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
226142026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
226152026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
226162026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
226172026-05-12T01:48:19.309ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
226182026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1871 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
226192026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1871 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
226202026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(SpState) }
226212026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(SpState) }
226222026-05-12T01:48:19.309ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
226232026-05-12T01:48:19.309ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
226242026-05-12T01:48:19.309ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1872 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
226252026-05-12T01:48:19.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1872 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
226262026-05-12T01:48:19.310ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
226272026-05-12T01:48:19.310ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
226282026-05-12T01:48:20.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
226292026-05-12T01:48:20.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
226302026-05-12T01:48:20.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
226312026-05-12T01:48:20.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
226322026-05-12T01:48:20.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }
226332026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }
226342026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(SpState) }
226352026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(SpState) }
226362026-05-12T01:48:20.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
226372026-05-12T01:48:20.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
226382026-05-12T01:48:20.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
226392026-05-12T01:48:20.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
226402026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 583 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
226412026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 895 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
226422026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1873 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
226432026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1873 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
226442026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }
226452026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
226462026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
226472026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
226482026-05-12T01:48:20.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
226492026-05-12T01:48:20.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
226502026-05-12T01:48:20.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
226512026-05-12T01:48:20.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
226522026-05-12T01:48:20.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
226532026-05-12T01:48:20.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
226542026-05-12T01:48:20.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
226552026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 584 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
226562026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 896 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226572026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1874 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226582026-05-12T01:48:20.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1874 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226592026-05-12T01:48:20.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
226602026-05-12T01:48:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
226612026-05-12T01:48:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
226622026-05-12T01:48:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
226632026-05-12T01:48:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
226642026-05-12T01:48:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
226652026-05-12T01:48:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
226662026-05-12T01:48:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
226672026-05-12T01:48:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
226682026-05-12T01:48:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
226692026-05-12T01:48:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 897 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226702026-05-12T01:48:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1875 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226712026-05-12T01:48:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1875 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226722026-05-12T01:48:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(SpState) }
226732026-05-12T01:48:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
226742026-05-12T01:48:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
226752026-05-12T01:48:20.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
226762026-05-12T01:48:20.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
226772026-05-12T01:48:20.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
226782026-05-12T01:48:20.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
226792026-05-12T01:48:20.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
226802026-05-12T01:48:20.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 898 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
226812026-05-12T01:48:20.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1876 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226822026-05-12T01:48:20.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1876 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226832026-05-12T01:48:20.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
226842026-05-12T01:48:20.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
226852026-05-12T01:48:20.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
226862026-05-12T01:48:20.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
226872026-05-12T01:48:20.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
226882026-05-12T01:48:20.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
226892026-05-12T01:48:20.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
226902026-05-12T01:48:20.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1877 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226912026-05-12T01:48:20.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1877 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226922026-05-12T01:48:20.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
226932026-05-12T01:48:20.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
226942026-05-12T01:48:20.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
226952026-05-12T01:48:20.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
226962026-05-12T01:48:20.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
226972026-05-12T01:48:20.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
226982026-05-12T01:48:20.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1878 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
226992026-05-12T01:48:20.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1878 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227002026-05-12T01:48:20.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
227012026-05-12T01:48:20.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
227022026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
227032026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
227042026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
227052026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
227062026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
227072026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
227082026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
227092026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
227102026-05-12T01:48:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
227112026-05-12T01:48:20.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1879 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
227122026-05-12T01:48:20.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1879 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227132026-05-12T01:48:20.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
227142026-05-12T01:48:20.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
227152026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
227162026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
227172026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
227182026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
227192026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
227202026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
227212026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
227222026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
227232026-05-12T01:48:20.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
227242026-05-12T01:48:20.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1880 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227252026-05-12T01:48:20.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1880 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
227262026-05-12T01:48:20.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
227272026-05-12T01:48:20.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
227282026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
227292026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
227302026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
227312026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
227322026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
227332026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
227342026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
227352026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
227362026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
227372026-05-12T01:48:20.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
227382026-05-12T01:48:20.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1881 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
227392026-05-12T01:48:20.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1881 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
227402026-05-12T01:48:20.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(SpState) }
227412026-05-12T01:48:20.299ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(SpState) }
227422026-05-12T01:48:20.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
227432026-05-12T01:48:20.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
227442026-05-12T01:48:20.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1882 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
227452026-05-12T01:48:20.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1882 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
227462026-05-12T01:48:20.304ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
227472026-05-12T01:48:20.304ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
227482026-05-12T01:48:21.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
227492026-05-12T01:48:21.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
227502026-05-12T01:48:21.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
227512026-05-12T01:48:21.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
227522026-05-12T01:48:21.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }
227532026-05-12T01:48:21.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(SpState) }
227542026-05-12T01:48:21.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(SpState) }
227552026-05-12T01:48:21.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(SpState) }
227562026-05-12T01:48:21.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
227572026-05-12T01:48:21.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
227582026-05-12T01:48:21.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
227592026-05-12T01:48:21.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
227602026-05-12T01:48:21.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 585 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
227612026-05-12T01:48:21.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 899 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
227622026-05-12T01:48:21.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1883 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
227632026-05-12T01:48:21.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1883 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
227642026-05-12T01:48:21.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }
227652026-05-12T01:48:21.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
227662026-05-12T01:48:21.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
227672026-05-12T01:48:21.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
227682026-05-12T01:48:21.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
227692026-05-12T01:48:21.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
227702026-05-12T01:48:21.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
227712026-05-12T01:48:21.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
227722026-05-12T01:48:21.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
227732026-05-12T01:48:21.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
227742026-05-12T01:48:21.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
227752026-05-12T01:48:21.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 586 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
227762026-05-12T01:48:21.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 900 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227772026-05-12T01:48:21.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1884 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227782026-05-12T01:48:21.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1884 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227792026-05-12T01:48:21.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
227802026-05-12T01:48:21.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
227812026-05-12T01:48:21.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
227822026-05-12T01:48:21.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
227832026-05-12T01:48:21.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
227842026-05-12T01:48:21.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
227852026-05-12T01:48:21.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
227862026-05-12T01:48:21.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
227872026-05-12T01:48:21.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
227882026-05-12T01:48:21.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
227892026-05-12T01:48:21.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 901 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227902026-05-12T01:48:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1885 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227912026-05-12T01:48:21.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1885 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
227922026-05-12T01:48:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }
227932026-05-12T01:48:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
227942026-05-12T01:48:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
227952026-05-12T01:48:21.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
227962026-05-12T01:48:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
227972026-05-12T01:48:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
227982026-05-12T01:48:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
227992026-05-12T01:48:21.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
228002026-05-12T01:48:21.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 902 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
228012026-05-12T01:48:21.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1886 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228022026-05-12T01:48:21.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1886 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228032026-05-12T01:48:21.305ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
228042026-05-12T01:48:21.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
228052026-05-12T01:48:21.306ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
228062026-05-12T01:48:21.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
228072026-05-12T01:48:21.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
228082026-05-12T01:48:21.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
228092026-05-12T01:48:21.306ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
228102026-05-12T01:48:21.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1887 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228112026-05-12T01:48:21.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1887 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228122026-05-12T01:48:21.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
228132026-05-12T01:48:21.321ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
228142026-05-12T01:48:21.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
228152026-05-12T01:48:21.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
228162026-05-12T01:48:21.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
228172026-05-12T01:48:21.326ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
228182026-05-12T01:48:21.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1888 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228192026-05-12T01:48:21.326ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1888 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228202026-05-12T01:48:21.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
228212026-05-12T01:48:21.327ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
228222026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
228232026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
228242026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
228252026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
228262026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
228272026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
228282026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
228292026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
228302026-05-12T01:48:21.331ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
228312026-05-12T01:48:21.331ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1889 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
228322026-05-12T01:48:21.331ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1889 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228332026-05-12T01:48:21.333ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
228342026-05-12T01:48:21.333ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
228352026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
228362026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
228372026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
228382026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
228392026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
228402026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
228412026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
228422026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
228432026-05-12T01:48:21.333ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
228442026-05-12T01:48:21.333ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1890 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228452026-05-12T01:48:21.333ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1890 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
228462026-05-12T01:48:21.335ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
228472026-05-12T01:48:21.335ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
228482026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
228492026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
228502026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
228512026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
228522026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
228532026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
228542026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
228552026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
228562026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
228572026-05-12T01:48:21.356ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
228582026-05-12T01:48:21.357ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1891 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
228592026-05-12T01:48:21.357ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1891 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
228602026-05-12T01:48:21.366ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(SpState) }
228612026-05-12T01:48:21.366ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(SpState) }
228622026-05-12T01:48:21.369ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
228632026-05-12T01:48:21.370ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
228642026-05-12T01:48:21.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1892 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
228652026-05-12T01:48:21.373ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1892 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
228662026-05-12T01:48:21.373ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
228672026-05-12T01:48:21.373ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
228682026-05-12T01:48:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
228692026-05-12T01:48:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
228702026-05-12T01:48:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
228712026-05-12T01:48:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
228722026-05-12T01:48:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }
228732026-05-12T01:48:22.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }
228742026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(SpState) }
228752026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(SpState) }
228762026-05-12T01:48:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
228772026-05-12T01:48:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
228782026-05-12T01:48:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
228792026-05-12T01:48:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
228802026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 587 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
228812026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 903 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
228822026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1893 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
228832026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1893 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
228842026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(SpState) }
228852026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
228862026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
228872026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
228882026-05-12T01:48:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
228892026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
228902026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
228912026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
228922026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
228932026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
228942026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
228952026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 588 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
228962026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 904 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228972026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1894 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228982026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1894 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
228992026-05-12T01:48:22.259ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
229002026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
229012026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
229022026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
229032026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
229042026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
229052026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
229062026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
229072026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
229082026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
229092026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 905 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229102026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1895 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229112026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1895 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229122026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(SpState) }
229132026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
229142026-05-12T01:48:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
229152026-05-12T01:48:22.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
229162026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
229172026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
229182026-05-12T01:48:22.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
229192026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
229202026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 906 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
229212026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1896 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229222026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1896 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229232026-05-12T01:48:22.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
229242026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
229252026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
229262026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
229272026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
229282026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
229292026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
229302026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1897 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229312026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1897 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229322026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
229332026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
229342026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
229352026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
229362026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
229372026-05-12T01:48:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
229382026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1898 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229392026-05-12T01:48:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1898 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229402026-05-12T01:48:22.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
229412026-05-12T01:48:22.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
229422026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
229432026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
229442026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
229452026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
229462026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
229472026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
229482026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
229492026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
229502026-05-12T01:48:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
229512026-05-12T01:48:22.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1899 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
229522026-05-12T01:48:22.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1899 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229532026-05-12T01:48:22.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
229542026-05-12T01:48:22.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
229552026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
229562026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
229572026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
229582026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
229592026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
229602026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
229612026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
229622026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
229632026-05-12T01:48:22.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
229642026-05-12T01:48:22.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1900 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
229652026-05-12T01:48:22.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1900 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
229662026-05-12T01:48:22.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
229672026-05-12T01:48:22.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
229682026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
229692026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
229702026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
229712026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
229722026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
229732026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
229742026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
229752026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
229762026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
229772026-05-12T01:48:22.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
229782026-05-12T01:48:22.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1901 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
229792026-05-12T01:48:22.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1901 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
229802026-05-12T01:48:22.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(SpState) }
229812026-05-12T01:48:22.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(SpState) }
229822026-05-12T01:48:22.291ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
229832026-05-12T01:48:22.291ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
229842026-05-12T01:48:22.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1902 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
229852026-05-12T01:48:22.291ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1902 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
229862026-05-12T01:48:22.291ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
229872026-05-12T01:48:22.291ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
229882026-05-12T01:48:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
229892026-05-12T01:48:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
229902026-05-12T01:48:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
229912026-05-12T01:48:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
229922026-05-12T01:48:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(SpState) }
229932026-05-12T01:48:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(SpState) }
229942026-05-12T01:48:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(SpState) }
229952026-05-12T01:48:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(SpState) }
229962026-05-12T01:48:23.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
229972026-05-12T01:48:23.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
229982026-05-12T01:48:23.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
229992026-05-12T01:48:23.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
230002026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 589 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
230012026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 907 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
230022026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1903 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
230032026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1903 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
230042026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }
230052026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
230062026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
230072026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
230082026-05-12T01:48:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
230092026-05-12T01:48:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
230102026-05-12T01:48:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
230112026-05-12T01:48:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
230122026-05-12T01:48:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
230132026-05-12T01:48:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
230142026-05-12T01:48:23.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
230152026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 590 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
230162026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 908 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230172026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1904 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230182026-05-12T01:48:23.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1904 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230192026-05-12T01:48:23.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
230202026-05-12T01:48:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
230212026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
230222026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
230232026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
230242026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
230252026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
230262026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
230272026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
230282026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
230292026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 909 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230302026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1905 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230312026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1905 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230322026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(SpState) }
230332026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
230342026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
230352026-05-12T01:48:23.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
230362026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
230372026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
230382026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
230392026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
230402026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 910 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
230412026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1906 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230422026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1906 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230432026-05-12T01:48:23.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
230442026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
230452026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
230462026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
230472026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
230482026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
230492026-05-12T01:48:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
230502026-05-12T01:48:23.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1907 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230512026-05-12T01:48:23.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1907 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230522026-05-12T01:48:23.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
230532026-05-12T01:48:23.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
230542026-05-12T01:48:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
230552026-05-12T01:48:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
230562026-05-12T01:48:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
230572026-05-12T01:48:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
230582026-05-12T01:48:23.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1908 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230592026-05-12T01:48:23.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1908 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230602026-05-12T01:48:23.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
230612026-05-12T01:48:23.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
230622026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
230632026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
230642026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
230652026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
230662026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
230672026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
230682026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
230692026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
230702026-05-12T01:48:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
230712026-05-12T01:48:23.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1909 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
230722026-05-12T01:48:23.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1909 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230732026-05-12T01:48:23.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
230742026-05-12T01:48:23.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
230752026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
230762026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
230772026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
230782026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
230792026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
230802026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
230812026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
230822026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
230832026-05-12T01:48:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
230842026-05-12T01:48:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1910 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
230852026-05-12T01:48:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1910 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
230862026-05-12T01:48:23.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
230872026-05-12T01:48:23.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
230882026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
230892026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
230902026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
230912026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
230922026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
230932026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
230942026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
230952026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
230962026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
230972026-05-12T01:48:23.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
230982026-05-12T01:48:23.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1911 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
230992026-05-12T01:48:23.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1911 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
231002026-05-12T01:48:23.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(SpState) }
231012026-05-12T01:48:23.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(SpState) }
231022026-05-12T01:48:23.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
231032026-05-12T01:48:23.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
231042026-05-12T01:48:23.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1912 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
231052026-05-12T01:48:23.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1912 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
231062026-05-12T01:48:23.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
231072026-05-12T01:48:23.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
231082026-05-12T01:48:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
231092026-05-12T01:48:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
231102026-05-12T01:48:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
231112026-05-12T01:48:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
231122026-05-12T01:48:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }
231132026-05-12T01:48:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(SpState) }
231142026-05-12T01:48:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(SpState) }
231152026-05-12T01:48:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(SpState) }
231162026-05-12T01:48:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
231172026-05-12T01:48:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
231182026-05-12T01:48:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
231192026-05-12T01:48:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
231202026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 591 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
231212026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 911 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
231222026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1913 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
231232026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1913 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
231242026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }
231252026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
231262026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
231272026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
231282026-05-12T01:48:24.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
231292026-05-12T01:48:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
231302026-05-12T01:48:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
231312026-05-12T01:48:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
231322026-05-12T01:48:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
231332026-05-12T01:48:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
231342026-05-12T01:48:24.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
231352026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 592 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
231362026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 912 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231372026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1914 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231382026-05-12T01:48:24.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1914 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231392026-05-12T01:48:24.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
231402026-05-12T01:48:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
231412026-05-12T01:48:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
231422026-05-12T01:48:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
231432026-05-12T01:48:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
231442026-05-12T01:48:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
231452026-05-12T01:48:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
231462026-05-12T01:48:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
231472026-05-12T01:48:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
231482026-05-12T01:48:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
231492026-05-12T01:48:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 913 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231502026-05-12T01:48:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1915 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231512026-05-12T01:48:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1915 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231522026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }
231532026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
231542026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
231552026-05-12T01:48:24.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
231562026-05-12T01:48:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
231572026-05-12T01:48:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
231582026-05-12T01:48:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
231592026-05-12T01:48:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
231602026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 914 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
231612026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1916 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231622026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1916 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231632026-05-12T01:48:24.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
231642026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
231652026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
231662026-05-12T01:48:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
231672026-05-12T01:48:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
231682026-05-12T01:48:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
231692026-05-12T01:48:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
231702026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1917 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231712026-05-12T01:48:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1917 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231722026-05-12T01:48:24.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
231732026-05-12T01:48:24.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
231742026-05-12T01:48:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
231752026-05-12T01:48:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
231762026-05-12T01:48:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
231772026-05-12T01:48:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
231782026-05-12T01:48:24.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1918 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231792026-05-12T01:48:24.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1918 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231802026-05-12T01:48:24.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
231812026-05-12T01:48:24.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
231822026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
231832026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
231842026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
231852026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
231862026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
231872026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
231882026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
231892026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
231902026-05-12T01:48:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
231912026-05-12T01:48:24.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1919 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
231922026-05-12T01:48:24.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1919 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
231932026-05-12T01:48:24.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
231942026-05-12T01:48:24.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
231952026-05-12T01:48:24.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
231962026-05-12T01:48:24.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
231972026-05-12T01:48:24.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
231982026-05-12T01:48:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
231992026-05-12T01:48:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
232002026-05-12T01:48:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
232012026-05-12T01:48:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
232022026-05-12T01:48:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
232032026-05-12T01:48:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
232042026-05-12T01:48:24.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1920 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232052026-05-12T01:48:24.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1920 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
232062026-05-12T01:48:24.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
232072026-05-12T01:48:24.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
232082026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
232092026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
232102026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
232112026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
232122026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
232132026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
232142026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
232152026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
232162026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
232172026-05-12T01:48:24.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
232182026-05-12T01:48:24.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1921 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
232192026-05-12T01:48:24.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1921 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
232202026-05-12T01:48:24.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(SpState) }
232212026-05-12T01:48:24.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(SpState) }
232222026-05-12T01:48:24.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
232232026-05-12T01:48:24.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
232242026-05-12T01:48:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1922 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
232252026-05-12T01:48:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1922 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
232262026-05-12T01:48:24.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
232272026-05-12T01:48:24.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
232282026-05-12T01:48:25.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
232292026-05-12T01:48:25.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
232302026-05-12T01:48:25.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
232312026-05-12T01:48:25.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
232322026-05-12T01:48:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }
232332026-05-12T01:48:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }
232342026-05-12T01:48:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(SpState) }
232352026-05-12T01:48:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(SpState) }
232362026-05-12T01:48:25.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
232372026-05-12T01:48:25.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
232382026-05-12T01:48:25.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
232392026-05-12T01:48:25.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
232402026-05-12T01:48:25.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 593 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
232412026-05-12T01:48:25.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 915 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
232422026-05-12T01:48:25.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1923 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
232432026-05-12T01:48:25.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1923 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
232442026-05-12T01:48:25.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }
232452026-05-12T01:48:25.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
232462026-05-12T01:48:25.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
232472026-05-12T01:48:25.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
232482026-05-12T01:48:25.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
232492026-05-12T01:48:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
232502026-05-12T01:48:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
232512026-05-12T01:48:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
232522026-05-12T01:48:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
232532026-05-12T01:48:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
232542026-05-12T01:48:25.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
232552026-05-12T01:48:25.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 594 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
232562026-05-12T01:48:25.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 916 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232572026-05-12T01:48:25.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1924 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232582026-05-12T01:48:25.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1924 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232592026-05-12T01:48:25.269ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
232602026-05-12T01:48:25.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
232612026-05-12T01:48:25.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
232622026-05-12T01:48:25.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
232632026-05-12T01:48:25.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
232642026-05-12T01:48:25.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
232652026-05-12T01:48:25.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
232662026-05-12T01:48:25.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
232672026-05-12T01:48:25.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
232682026-05-12T01:48:25.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
232692026-05-12T01:48:25.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 917 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232702026-05-12T01:48:25.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1925 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232712026-05-12T01:48:25.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1925 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232722026-05-12T01:48:25.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(SpState) }
232732026-05-12T01:48:25.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
232742026-05-12T01:48:25.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
232752026-05-12T01:48:25.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
232762026-05-12T01:48:25.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
232772026-05-12T01:48:25.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
232782026-05-12T01:48:25.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
232792026-05-12T01:48:25.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
232802026-05-12T01:48:25.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 918 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
232812026-05-12T01:48:25.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1926 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232822026-05-12T01:48:25.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1926 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232832026-05-12T01:48:25.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
232842026-05-12T01:48:25.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
232852026-05-12T01:48:25.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
232862026-05-12T01:48:25.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
232872026-05-12T01:48:25.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
232882026-05-12T01:48:25.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
232892026-05-12T01:48:25.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
232902026-05-12T01:48:25.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1927 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232912026-05-12T01:48:25.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1927 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232922026-05-12T01:48:25.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
232932026-05-12T01:48:25.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
232942026-05-12T01:48:25.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
232952026-05-12T01:48:25.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
232962026-05-12T01:48:25.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
232972026-05-12T01:48:25.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
232982026-05-12T01:48:25.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1928 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
232992026-05-12T01:48:25.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1928 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233002026-05-12T01:48:25.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
233012026-05-12T01:48:25.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
233022026-05-12T01:48:25.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
233032026-05-12T01:48:25.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
233042026-05-12T01:48:25.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
233052026-05-12T01:48:25.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
233062026-05-12T01:48:25.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
233072026-05-12T01:48:25.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
233082026-05-12T01:48:25.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
233092026-05-12T01:48:25.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
233102026-05-12T01:48:25.294ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
233112026-05-12T01:48:25.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1929 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
233122026-05-12T01:48:25.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1929 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233132026-05-12T01:48:25.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
233142026-05-12T01:48:25.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
233152026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
233162026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
233172026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
233182026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
233192026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
233202026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
233212026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
233222026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
233232026-05-12T01:48:25.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
233242026-05-12T01:48:25.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1930 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233252026-05-12T01:48:25.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1930 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
233262026-05-12T01:48:25.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
233272026-05-12T01:48:25.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
233282026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
233292026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
233302026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
233312026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
233322026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
233332026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
233342026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
233352026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
233362026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
233372026-05-12T01:48:25.298ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
233382026-05-12T01:48:25.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1931 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
233392026-05-12T01:48:25.298ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1931 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
233402026-05-12T01:48:25.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(SpState) }
233412026-05-12T01:48:25.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(SpState) }
233422026-05-12T01:48:25.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
233432026-05-12T01:48:25.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
233442026-05-12T01:48:25.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1932 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
233452026-05-12T01:48:25.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1932 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
233462026-05-12T01:48:25.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
233472026-05-12T01:48:25.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
233482026-05-12T01:48:26.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
233492026-05-12T01:48:26.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
233502026-05-12T01:48:26.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
233512026-05-12T01:48:26.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
233522026-05-12T01:48:26.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }
233532026-05-12T01:48:26.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(SpState) }
233542026-05-12T01:48:26.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(SpState) }
233552026-05-12T01:48:26.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(SpState) }
233562026-05-12T01:48:26.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
233572026-05-12T01:48:26.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
233582026-05-12T01:48:26.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
233592026-05-12T01:48:26.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
233602026-05-12T01:48:26.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 595 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
233612026-05-12T01:48:26.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 919 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
233622026-05-12T01:48:26.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1933 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
233632026-05-12T01:48:26.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1933 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
233642026-05-12T01:48:26.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(SpState) }
233652026-05-12T01:48:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
233662026-05-12T01:48:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
233672026-05-12T01:48:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
233682026-05-12T01:48:26.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
233692026-05-12T01:48:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
233702026-05-12T01:48:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
233712026-05-12T01:48:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
233722026-05-12T01:48:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
233732026-05-12T01:48:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
233742026-05-12T01:48:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
233752026-05-12T01:48:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 596 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
233762026-05-12T01:48:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 920 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233772026-05-12T01:48:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1934 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233782026-05-12T01:48:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1934 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233792026-05-12T01:48:26.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
233802026-05-12T01:48:26.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
233812026-05-12T01:48:26.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
233822026-05-12T01:48:26.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
233832026-05-12T01:48:26.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
233842026-05-12T01:48:26.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
233852026-05-12T01:48:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
233862026-05-12T01:48:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
233872026-05-12T01:48:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
233882026-05-12T01:48:26.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
233892026-05-12T01:48:26.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 921 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233902026-05-12T01:48:26.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1935 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233912026-05-12T01:48:26.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1935 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
233922026-05-12T01:48:26.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }
233932026-05-12T01:48:26.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
233942026-05-12T01:48:26.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
233952026-05-12T01:48:26.293ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
233962026-05-12T01:48:26.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
233972026-05-12T01:48:26.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
233982026-05-12T01:48:26.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
233992026-05-12T01:48:26.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
234002026-05-12T01:48:26.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 922 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
234012026-05-12T01:48:26.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1936 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234022026-05-12T01:48:26.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1936 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234032026-05-12T01:48:26.295ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
234042026-05-12T01:48:26.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
234052026-05-12T01:48:26.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
234062026-05-12T01:48:26.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
234072026-05-12T01:48:26.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
234082026-05-12T01:48:26.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
234092026-05-12T01:48:26.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
234102026-05-12T01:48:26.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1937 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234112026-05-12T01:48:26.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1937 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234122026-05-12T01:48:26.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
234132026-05-12T01:48:26.300ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
234142026-05-12T01:48:26.342ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
234152026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
234162026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
234172026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
234182026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1938 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234192026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1938 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234202026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
234212026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
234222026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
234232026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
234242026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
234252026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
234262026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
234272026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
234282026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
234292026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
234302026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
234312026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1939 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
234322026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1939 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234332026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
234342026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
234352026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
234362026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
234372026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
234382026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
234392026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
234402026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
234412026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
234422026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
234432026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
234442026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1940 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234452026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1940 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
234462026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
234472026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
234482026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
234492026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
234502026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
234512026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
234522026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
234532026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
234542026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
234552026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
234562026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
234572026-05-12T01:48:26.350ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
234582026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1941 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
234592026-05-12T01:48:26.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1941 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
234602026-05-12T01:48:26.363ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(SpState) }
234612026-05-12T01:48:26.363ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(SpState) }
234622026-05-12T01:48:26.364ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
234632026-05-12T01:48:26.364ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
234642026-05-12T01:48:26.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1942 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
234652026-05-12T01:48:26.364ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1942 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
234662026-05-12T01:48:26.364ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
234672026-05-12T01:48:26.364ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
234682026-05-12T01:48:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
234692026-05-12T01:48:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
234702026-05-12T01:48:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
234712026-05-12T01:48:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
234722026-05-12T01:48:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }
234732026-05-12T01:48:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }
234742026-05-12T01:48:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(SpState) }
234752026-05-12T01:48:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(SpState) }
234762026-05-12T01:48:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
234772026-05-12T01:48:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
234782026-05-12T01:48:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
234792026-05-12T01:48:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
234802026-05-12T01:48:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 597 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
234812026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 923 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
234822026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1943 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
234832026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1943 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
234842026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }
234852026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
234862026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
234872026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
234882026-05-12T01:48:27.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
234892026-05-12T01:48:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
234902026-05-12T01:48:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
234912026-05-12T01:48:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
234922026-05-12T01:48:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
234932026-05-12T01:48:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
234942026-05-12T01:48:27.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
234952026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 598 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
234962026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 924 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234972026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1944 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234982026-05-12T01:48:27.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1944 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
234992026-05-12T01:48:27.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
235002026-05-12T01:48:27.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
235012026-05-12T01:48:27.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
235022026-05-12T01:48:27.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
235032026-05-12T01:48:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
235042026-05-12T01:48:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
235052026-05-12T01:48:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
235062026-05-12T01:48:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
235072026-05-12T01:48:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
235082026-05-12T01:48:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
235092026-05-12T01:48:27.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 925 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235102026-05-12T01:48:27.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1945 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235112026-05-12T01:48:27.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1945 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235122026-05-12T01:48:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(SpState) }
235132026-05-12T01:48:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
235142026-05-12T01:48:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
235152026-05-12T01:48:27.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
235162026-05-12T01:48:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
235172026-05-12T01:48:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
235182026-05-12T01:48:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
235192026-05-12T01:48:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
235202026-05-12T01:48:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 926 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
235212026-05-12T01:48:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1946 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235222026-05-12T01:48:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1946 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235232026-05-12T01:48:27.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
235242026-05-12T01:48:27.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
235252026-05-12T01:48:27.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
235262026-05-12T01:48:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
235272026-05-12T01:48:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
235282026-05-12T01:48:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
235292026-05-12T01:48:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
235302026-05-12T01:48:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1947 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235312026-05-12T01:48:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1947 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235322026-05-12T01:48:27.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
235332026-05-12T01:48:27.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
235342026-05-12T01:48:27.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
235352026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
235362026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
235372026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
235382026-05-12T01:48:27.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1948 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235392026-05-12T01:48:27.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1948 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235402026-05-12T01:48:27.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
235412026-05-12T01:48:27.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
235422026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
235432026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
235442026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
235452026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
235462026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
235472026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
235482026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
235492026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
235502026-05-12T01:48:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
235512026-05-12T01:48:27.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1949 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
235522026-05-12T01:48:27.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1949 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235532026-05-12T01:48:27.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
235542026-05-12T01:48:27.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
235552026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
235562026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
235572026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
235582026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
235592026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
235602026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
235612026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
235622026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
235632026-05-12T01:48:27.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
235642026-05-12T01:48:27.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1950 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
235652026-05-12T01:48:27.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1950 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
235662026-05-12T01:48:27.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
235672026-05-12T01:48:27.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
235682026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
235692026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
235702026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
235712026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
235722026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
235732026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
235742026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
235752026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
235762026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
235772026-05-12T01:48:27.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
235782026-05-12T01:48:27.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1951 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
235792026-05-12T01:48:27.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1951 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
235802026-05-12T01:48:27.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(SpState) }
235812026-05-12T01:48:27.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(SpState) }
235822026-05-12T01:48:27.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
235832026-05-12T01:48:27.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
235842026-05-12T01:48:27.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1952 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
235852026-05-12T01:48:27.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1952 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
235862026-05-12T01:48:27.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
235872026-05-12T01:48:27.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
235882026-05-12T01:48:28.270ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
235892026-05-12T01:48:28.271ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
235902026-05-12T01:48:28.271ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
235912026-05-12T01:48:28.271ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
235922026-05-12T01:48:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }
235932026-05-12T01:48:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(SpState) }
235942026-05-12T01:48:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(SpState) }
235952026-05-12T01:48:28.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(SpState) }
235962026-05-12T01:48:28.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
235972026-05-12T01:48:28.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
235982026-05-12T01:48:28.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
235992026-05-12T01:48:28.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
236002026-05-12T01:48:28.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 599 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
236012026-05-12T01:48:28.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 927 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
236022026-05-12T01:48:28.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1953 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
236032026-05-12T01:48:28.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1953 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
236042026-05-12T01:48:28.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(SpState) }
236052026-05-12T01:48:28.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
236062026-05-12T01:48:28.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
236072026-05-12T01:48:28.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
236082026-05-12T01:48:28.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
236092026-05-12T01:48:28.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
236102026-05-12T01:48:28.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
236112026-05-12T01:48:28.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
236122026-05-12T01:48:28.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
236132026-05-12T01:48:28.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
236142026-05-12T01:48:28.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
236152026-05-12T01:48:28.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 600 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
236162026-05-12T01:48:28.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 928 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236172026-05-12T01:48:28.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1954 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236182026-05-12T01:48:28.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1954 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236192026-05-12T01:48:28.274ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
236202026-05-12T01:48:28.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
236212026-05-12T01:48:28.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
236222026-05-12T01:48:28.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
236232026-05-12T01:48:28.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
236242026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
236252026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
236262026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
236272026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
236282026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
236292026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 929 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236302026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1955 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236312026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1955 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236322026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(SpState) }
236332026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
236342026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
236352026-05-12T01:48:28.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
236362026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
236372026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
236382026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
236392026-05-12T01:48:28.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
236402026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 930 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
236412026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1956 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236422026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1956 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236432026-05-12T01:48:28.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
236442026-05-12T01:48:28.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
236452026-05-12T01:48:28.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
236462026-05-12T01:48:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
236472026-05-12T01:48:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
236482026-05-12T01:48:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
236492026-05-12T01:48:28.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
236502026-05-12T01:48:28.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1957 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236512026-05-12T01:48:28.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1957 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236522026-05-12T01:48:28.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
236532026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
236542026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
236552026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
236562026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
236572026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
236582026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1958 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236592026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1958 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236602026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
236612026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
236622026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
236632026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
236642026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
236652026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
236662026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
236672026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
236682026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
236692026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
236702026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
236712026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1959 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
236722026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1959 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236732026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
236742026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
236752026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
236762026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
236772026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
236782026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
236792026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
236802026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
236812026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
236822026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
236832026-05-12T01:48:28.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
236842026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1960 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
236852026-05-12T01:48:28.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1960 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
236862026-05-12T01:48:28.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
236872026-05-12T01:48:28.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
236882026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
236892026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
236902026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
236912026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
236922026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
236932026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
236942026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
236952026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
236962026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
236972026-05-12T01:48:28.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
236982026-05-12T01:48:28.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1961 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
236992026-05-12T01:48:28.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1961 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
237002026-05-12T01:48:28.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(SpState) }
237012026-05-12T01:48:28.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(SpState) }
237022026-05-12T01:48:28.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
237032026-05-12T01:48:28.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
237042026-05-12T01:48:28.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1962 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
237052026-05-12T01:48:28.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1962 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
237062026-05-12T01:48:28.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
237072026-05-12T01:48:28.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
237082026-05-12T01:48:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
237092026-05-12T01:48:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
237102026-05-12T01:48:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
237112026-05-12T01:48:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
237122026-05-12T01:48:29.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(SpState) }
237132026-05-12T01:48:29.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(SpState) }
237142026-05-12T01:48:29.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(SpState) }
237152026-05-12T01:48:29.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(SpState) }
237162026-05-12T01:48:29.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
237172026-05-12T01:48:29.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
237182026-05-12T01:48:29.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
237192026-05-12T01:48:29.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
237202026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 601 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
237212026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 931 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
237222026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1963 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
237232026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1963 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
237242026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }
237252026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
237262026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
237272026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
237282026-05-12T01:48:29.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
237292026-05-12T01:48:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
237302026-05-12T01:48:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
237312026-05-12T01:48:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
237322026-05-12T01:48:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
237332026-05-12T01:48:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
237342026-05-12T01:48:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
237352026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 602 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
237362026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 932 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237372026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1964 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237382026-05-12T01:48:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1964 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237392026-05-12T01:48:29.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
237402026-05-12T01:48:29.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
237412026-05-12T01:48:29.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
237422026-05-12T01:48:29.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
237432026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
237442026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
237452026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
237462026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
237472026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
237482026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
237492026-05-12T01:48:29.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 933 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237502026-05-12T01:48:29.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1965 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237512026-05-12T01:48:29.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1965 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237522026-05-12T01:48:29.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }
237532026-05-12T01:48:29.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
237542026-05-12T01:48:29.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
237552026-05-12T01:48:29.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
237562026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
237572026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
237582026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
237592026-05-12T01:48:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
237602026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 934 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
237612026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1966 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237622026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1966 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237632026-05-12T01:48:29.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
237642026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
237652026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
237662026-05-12T01:48:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
237672026-05-12T01:48:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
237682026-05-12T01:48:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
237692026-05-12T01:48:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
237702026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1967 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237712026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1967 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237722026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
237732026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
237742026-05-12T01:48:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
237752026-05-12T01:48:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
237762026-05-12T01:48:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
237772026-05-12T01:48:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
237782026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1968 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237792026-05-12T01:48:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1968 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237802026-05-12T01:48:29.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
237812026-05-12T01:48:29.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
237822026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
237832026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
237842026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
237852026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
237862026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
237872026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
237882026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
237892026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
237902026-05-12T01:48:29.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
237912026-05-12T01:48:29.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1969 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
237922026-05-12T01:48:29.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1969 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
237932026-05-12T01:48:29.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
237942026-05-12T01:48:29.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
237952026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
237962026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
237972026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
237982026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
237992026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
238002026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
238012026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
238022026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
238032026-05-12T01:48:29.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
238042026-05-12T01:48:29.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1970 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238052026-05-12T01:48:29.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1970 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
238062026-05-12T01:48:29.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
238072026-05-12T01:48:29.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
238082026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
238092026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
238102026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
238112026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
238122026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
238132026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
238142026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
238152026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
238162026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
238172026-05-12T01:48:29.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
238182026-05-12T01:48:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1971 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
238192026-05-12T01:48:29.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1971 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
238202026-05-12T01:48:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(SpState) }
238212026-05-12T01:48:29.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(SpState) }
238222026-05-12T01:48:29.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
238232026-05-12T01:48:29.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
238242026-05-12T01:48:29.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1972 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
238252026-05-12T01:48:29.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1972 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
238262026-05-12T01:48:29.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
238272026-05-12T01:48:29.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
238282026-05-12T01:48:30.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
238292026-05-12T01:48:30.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
238302026-05-12T01:48:30.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
238312026-05-12T01:48:30.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
238322026-05-12T01:48:30.252ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }
238332026-05-12T01:48:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }
238342026-05-12T01:48:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(SpState) }
238352026-05-12T01:48:30.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(SpState) }
238362026-05-12T01:48:30.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
238372026-05-12T01:48:30.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
238382026-05-12T01:48:30.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
238392026-05-12T01:48:30.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
238402026-05-12T01:48:30.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 603 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
238412026-05-12T01:48:30.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 935 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
238422026-05-12T01:48:30.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1973 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
238432026-05-12T01:48:30.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1973 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
238442026-05-12T01:48:30.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }
238452026-05-12T01:48:30.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
238462026-05-12T01:48:30.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
238472026-05-12T01:48:30.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
238482026-05-12T01:48:30.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
238492026-05-12T01:48:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
238502026-05-12T01:48:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
238512026-05-12T01:48:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
238522026-05-12T01:48:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
238532026-05-12T01:48:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
238542026-05-12T01:48:30.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
238552026-05-12T01:48:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 604 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
238562026-05-12T01:48:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 936 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238572026-05-12T01:48:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1974 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238582026-05-12T01:48:30.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1974 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238592026-05-12T01:48:30.279ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
238602026-05-12T01:48:30.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
238612026-05-12T01:48:30.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
238622026-05-12T01:48:30.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
238632026-05-12T01:48:30.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
238642026-05-12T01:48:30.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
238652026-05-12T01:48:30.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
238662026-05-12T01:48:30.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
238672026-05-12T01:48:30.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
238682026-05-12T01:48:30.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
238692026-05-12T01:48:30.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 937 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238702026-05-12T01:48:30.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1975 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238712026-05-12T01:48:30.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1975 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238722026-05-12T01:48:30.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(SpState) }
238732026-05-12T01:48:30.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
238742026-05-12T01:48:30.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
238752026-05-12T01:48:30.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
238762026-05-12T01:48:30.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
238772026-05-12T01:48:30.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
238782026-05-12T01:48:30.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
238792026-05-12T01:48:30.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
238802026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 938 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
238812026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1976 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238822026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1976 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238832026-05-12T01:48:30.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
238842026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
238852026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
238862026-05-12T01:48:30.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
238872026-05-12T01:48:30.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
238882026-05-12T01:48:30.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
238892026-05-12T01:48:30.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
238902026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1977 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238912026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1977 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238922026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
238932026-05-12T01:48:30.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
238942026-05-12T01:48:30.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
238952026-05-12T01:48:30.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
238962026-05-12T01:48:30.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
238972026-05-12T01:48:30.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
238982026-05-12T01:48:30.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1978 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
238992026-05-12T01:48:30.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1978 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239002026-05-12T01:48:30.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
239012026-05-12T01:48:30.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
239022026-05-12T01:48:30.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
239032026-05-12T01:48:30.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
239042026-05-12T01:48:30.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
239052026-05-12T01:48:30.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
239062026-05-12T01:48:30.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
239072026-05-12T01:48:30.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
239082026-05-12T01:48:30.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
239092026-05-12T01:48:30.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
239102026-05-12T01:48:30.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
239112026-05-12T01:48:30.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1979 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
239122026-05-12T01:48:30.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1979 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239132026-05-12T01:48:30.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
239142026-05-12T01:48:30.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
239152026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
239162026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
239172026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
239182026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
239192026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
239202026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
239212026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
239222026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
239232026-05-12T01:48:30.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
239242026-05-12T01:48:30.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1980 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239252026-05-12T01:48:30.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1980 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
239262026-05-12T01:48:30.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
239272026-05-12T01:48:30.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
239282026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
239292026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
239302026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
239312026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
239322026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
239332026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
239342026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
239352026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
239362026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
239372026-05-12T01:48:30.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
239382026-05-12T01:48:30.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1981 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
239392026-05-12T01:48:30.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1981 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
239402026-05-12T01:48:30.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(SpState) }
239412026-05-12T01:48:30.294ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(SpState) }
239422026-05-12T01:48:30.294ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
239432026-05-12T01:48:30.295ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
239442026-05-12T01:48:30.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1982 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
239452026-05-12T01:48:30.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1982 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
239462026-05-12T01:48:30.295ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
239472026-05-12T01:48:30.295ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
239482026-05-12T01:48:31.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
239492026-05-12T01:48:31.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
239502026-05-12T01:48:31.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
239512026-05-12T01:48:31.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
239522026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }
239532026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(SpState) }
239542026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(SpState) }
239552026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(SpState) }
239562026-05-12T01:48:31.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
239572026-05-12T01:48:31.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
239582026-05-12T01:48:31.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
239592026-05-12T01:48:31.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
239602026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 605 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
239612026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 939 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
239622026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1983 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
239632026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1983 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
239642026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }
239652026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
239662026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
239672026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
239682026-05-12T01:48:31.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
239692026-05-12T01:48:31.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
239702026-05-12T01:48:31.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
239712026-05-12T01:48:31.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
239722026-05-12T01:48:31.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
239732026-05-12T01:48:31.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
239742026-05-12T01:48:31.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
239752026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 606 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
239762026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 940 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239772026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1984 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239782026-05-12T01:48:31.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1984 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239792026-05-12T01:48:31.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
239802026-05-12T01:48:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
239812026-05-12T01:48:31.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
239822026-05-12T01:48:31.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
239832026-05-12T01:48:31.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
239842026-05-12T01:48:31.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
239852026-05-12T01:48:31.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
239862026-05-12T01:48:31.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
239872026-05-12T01:48:31.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
239882026-05-12T01:48:31.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
239892026-05-12T01:48:31.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 941 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239902026-05-12T01:48:31.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1985 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239912026-05-12T01:48:31.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1985 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
239922026-05-12T01:48:31.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }
239932026-05-12T01:48:31.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
239942026-05-12T01:48:31.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
239952026-05-12T01:48:31.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
239962026-05-12T01:48:31.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
239972026-05-12T01:48:31.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
239982026-05-12T01:48:31.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
239992026-05-12T01:48:31.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
240002026-05-12T01:48:31.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 942 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
240012026-05-12T01:48:31.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1986 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240022026-05-12T01:48:31.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1986 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240032026-05-12T01:48:31.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
240042026-05-12T01:48:31.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
240052026-05-12T01:48:31.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
240062026-05-12T01:48:31.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
240072026-05-12T01:48:31.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
240082026-05-12T01:48:31.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
240092026-05-12T01:48:31.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
240102026-05-12T01:48:31.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1987 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240112026-05-12T01:48:31.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1987 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240122026-05-12T01:48:31.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
240132026-05-12T01:48:31.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
240142026-05-12T01:48:31.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
240152026-05-12T01:48:31.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
240162026-05-12T01:48:31.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
240172026-05-12T01:48:31.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
240182026-05-12T01:48:31.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1988 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240192026-05-12T01:48:31.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1988 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240202026-05-12T01:48:31.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
240212026-05-12T01:48:31.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
240222026-05-12T01:48:31.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
240232026-05-12T01:48:31.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
240242026-05-12T01:48:31.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
240252026-05-12T01:48:31.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
240262026-05-12T01:48:31.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
240272026-05-12T01:48:31.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
240282026-05-12T01:48:31.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
240292026-05-12T01:48:31.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
240302026-05-12T01:48:31.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
240312026-05-12T01:48:31.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1989 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
240322026-05-12T01:48:31.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1989 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240332026-05-12T01:48:31.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
240342026-05-12T01:48:31.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
240352026-05-12T01:48:31.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
240362026-05-12T01:48:31.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
240372026-05-12T01:48:31.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
240382026-05-12T01:48:31.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
240392026-05-12T01:48:31.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
240402026-05-12T01:48:31.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
240412026-05-12T01:48:31.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
240422026-05-12T01:48:31.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
240432026-05-12T01:48:31.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
240442026-05-12T01:48:31.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1990 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240452026-05-12T01:48:31.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1990 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
240462026-05-12T01:48:31.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
240472026-05-12T01:48:31.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
240482026-05-12T01:48:31.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
240492026-05-12T01:48:31.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
240502026-05-12T01:48:31.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
240512026-05-12T01:48:31.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
240522026-05-12T01:48:31.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
240532026-05-12T01:48:31.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
240542026-05-12T01:48:31.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
240552026-05-12T01:48:31.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
240562026-05-12T01:48:31.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
240572026-05-12T01:48:31.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
240582026-05-12T01:48:31.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1991 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
240592026-05-12T01:48:31.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1991 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
240602026-05-12T01:48:31.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(SpState) }
240612026-05-12T01:48:31.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(SpState) }
240622026-05-12T01:48:31.312ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
240632026-05-12T01:48:31.313ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
240642026-05-12T01:48:31.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1992 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
240652026-05-12T01:48:31.313ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1992 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
240662026-05-12T01:48:31.313ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
240672026-05-12T01:48:31.313ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
240682026-05-12T01:48:32.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
240692026-05-12T01:48:32.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
240702026-05-12T01:48:32.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
240712026-05-12T01:48:32.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
240722026-05-12T01:48:32.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }
240732026-05-12T01:48:32.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }
240742026-05-12T01:48:32.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(SpState) }
240752026-05-12T01:48:32.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(SpState) }
240762026-05-12T01:48:32.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
240772026-05-12T01:48:32.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
240782026-05-12T01:48:32.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
240792026-05-12T01:48:32.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
240802026-05-12T01:48:32.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 607 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
240812026-05-12T01:48:32.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 943 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
240822026-05-12T01:48:32.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1993 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
240832026-05-12T01:48:32.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1993 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
240842026-05-12T01:48:32.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(SpState) }
240852026-05-12T01:48:32.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
240862026-05-12T01:48:32.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
240872026-05-12T01:48:32.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
240882026-05-12T01:48:32.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
240892026-05-12T01:48:32.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
240902026-05-12T01:48:32.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
240912026-05-12T01:48:32.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
240922026-05-12T01:48:32.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
240932026-05-12T01:48:32.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
240942026-05-12T01:48:32.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
240952026-05-12T01:48:32.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 608 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
240962026-05-12T01:48:32.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 944 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240972026-05-12T01:48:32.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1994 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240982026-05-12T01:48:32.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1994 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
240992026-05-12T01:48:32.280ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
241002026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
241012026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
241022026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
241032026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
241042026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
241052026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
241062026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
241072026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
241082026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
241092026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 945 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241102026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1995 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241112026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1995 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241122026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(SpState) }
241132026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
241142026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
241152026-05-12T01:48:32.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
241162026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
241172026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
241182026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
241192026-05-12T01:48:32.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
241202026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 946 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
241212026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1996 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241222026-05-12T01:48:32.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1996 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241232026-05-12T01:48:32.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
241242026-05-12T01:48:32.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
241252026-05-12T01:48:32.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
241262026-05-12T01:48:32.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
241272026-05-12T01:48:32.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
241282026-05-12T01:48:32.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
241292026-05-12T01:48:32.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
241302026-05-12T01:48:32.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1997 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241312026-05-12T01:48:32.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1997 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241322026-05-12T01:48:32.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
241332026-05-12T01:48:32.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
241342026-05-12T01:48:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
241352026-05-12T01:48:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
241362026-05-12T01:48:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
241372026-05-12T01:48:32.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
241382026-05-12T01:48:32.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1998 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241392026-05-12T01:48:32.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1998 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241402026-05-12T01:48:32.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
241412026-05-12T01:48:32.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
241422026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
241432026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
241442026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
241452026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
241462026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
241472026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
241482026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
241492026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
241502026-05-12T01:48:32.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
241512026-05-12T01:48:32.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1999 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
241522026-05-12T01:48:32.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1999 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241532026-05-12T01:48:32.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
241542026-05-12T01:48:32.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
241552026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
241562026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
241572026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
241582026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
241592026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
241602026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
241612026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
241622026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
241632026-05-12T01:48:32.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
241642026-05-12T01:48:32.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2000 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
241652026-05-12T01:48:32.296ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2000 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
241662026-05-12T01:48:32.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
241672026-05-12T01:48:32.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
241682026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
241692026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
241702026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
241712026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
241722026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
241732026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
241742026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
241752026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
241762026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
241772026-05-12T01:48:32.299ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
241782026-05-12T01:48:32.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2001 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
241792026-05-12T01:48:32.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2001 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
241802026-05-12T01:48:32.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(SpState) }
241812026-05-12T01:48:32.302ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(SpState) }
241822026-05-12T01:48:32.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
241832026-05-12T01:48:32.302ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
241842026-05-12T01:48:32.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2002 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
241852026-05-12T01:48:32.302ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2002 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
241862026-05-12T01:48:32.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
241872026-05-12T01:48:32.302ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
241882026-05-12T01:48:33.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
241892026-05-12T01:48:33.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
241902026-05-12T01:48:33.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
241912026-05-12T01:48:33.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
241922026-05-12T01:48:33.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(SpState) }
241932026-05-12T01:48:33.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(SpState) }
241942026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(SpState) }
241952026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(SpState) }
241962026-05-12T01:48:33.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
241972026-05-12T01:48:33.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
241982026-05-12T01:48:33.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
241992026-05-12T01:48:33.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
242002026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 609 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
242012026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 947 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
242022026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2003 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
242032026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2003 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
242042026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }
242052026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
242062026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
242072026-05-12T01:48:33.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
242082026-05-12T01:48:33.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
242092026-05-12T01:48:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
242102026-05-12T01:48:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
242112026-05-12T01:48:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
242122026-05-12T01:48:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
242132026-05-12T01:48:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
242142026-05-12T01:48:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
242152026-05-12T01:48:33.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 610 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
242162026-05-12T01:48:33.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 948 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242172026-05-12T01:48:33.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2004 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242182026-05-12T01:48:33.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2004 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242192026-05-12T01:48:33.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
242202026-05-12T01:48:33.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
242212026-05-12T01:48:33.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
242222026-05-12T01:48:33.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
242232026-05-12T01:48:33.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
242242026-05-12T01:48:33.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
242252026-05-12T01:48:33.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
242262026-05-12T01:48:33.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
242272026-05-12T01:48:33.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
242282026-05-12T01:48:33.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
242292026-05-12T01:48:33.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 949 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242302026-05-12T01:48:33.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2005 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242312026-05-12T01:48:33.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2005 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242322026-05-12T01:48:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(SpState) }
242332026-05-12T01:48:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
242342026-05-12T01:48:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
242352026-05-12T01:48:33.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
242362026-05-12T01:48:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
242372026-05-12T01:48:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
242382026-05-12T01:48:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
242392026-05-12T01:48:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
242402026-05-12T01:48:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 950 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
242412026-05-12T01:48:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2006 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242422026-05-12T01:48:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2006 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242432026-05-12T01:48:33.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
242442026-05-12T01:48:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
242452026-05-12T01:48:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
242462026-05-12T01:48:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
242472026-05-12T01:48:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
242482026-05-12T01:48:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
242492026-05-12T01:48:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
242502026-05-12T01:48:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2007 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242512026-05-12T01:48:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2007 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242522026-05-12T01:48:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
242532026-05-12T01:48:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
242542026-05-12T01:48:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
242552026-05-12T01:48:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
242562026-05-12T01:48:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
242572026-05-12T01:48:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
242582026-05-12T01:48:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2008 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242592026-05-12T01:48:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2008 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242602026-05-12T01:48:33.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
242612026-05-12T01:48:33.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
242622026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
242632026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
242642026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
242652026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
242662026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
242672026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
242682026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
242692026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
242702026-05-12T01:48:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
242712026-05-12T01:48:33.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2009 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
242722026-05-12T01:48:33.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2009 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242732026-05-12T01:48:33.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
242742026-05-12T01:48:33.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
242752026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
242762026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
242772026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
242782026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
242792026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
242802026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
242812026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
242822026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
242832026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
242842026-05-12T01:48:33.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2010 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
242852026-05-12T01:48:33.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2010 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
242862026-05-12T01:48:33.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
242872026-05-12T01:48:33.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
242882026-05-12T01:48:33.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
242892026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
242902026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
242912026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
242922026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
242932026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
242942026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
242952026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
242962026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
242972026-05-12T01:48:33.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
242982026-05-12T01:48:33.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2011 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
242992026-05-12T01:48:33.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2011 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
243002026-05-12T01:48:33.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(SpState) }
243012026-05-12T01:48:33.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(SpState) }
243022026-05-12T01:48:33.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
243032026-05-12T01:48:33.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
243042026-05-12T01:48:33.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2012 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
243052026-05-12T01:48:33.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2012 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
243062026-05-12T01:48:33.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
243072026-05-12T01:48:33.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
243082026-05-12T01:48:34.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
243092026-05-12T01:48:34.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
243102026-05-12T01:48:34.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
243112026-05-12T01:48:34.257ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
243122026-05-12T01:48:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }
243132026-05-12T01:48:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(SpState) }
243142026-05-12T01:48:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(SpState) }
243152026-05-12T01:48:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(SpState) }
243162026-05-12T01:48:34.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
243172026-05-12T01:48:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
243182026-05-12T01:48:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
243192026-05-12T01:48:34.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
243202026-05-12T01:48:34.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 611 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
243212026-05-12T01:48:34.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 951 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
243222026-05-12T01:48:34.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2013 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
243232026-05-12T01:48:34.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2013 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
243242026-05-12T01:48:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }
243252026-05-12T01:48:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
243262026-05-12T01:48:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
243272026-05-12T01:48:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
243282026-05-12T01:48:34.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
243292026-05-12T01:48:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
243302026-05-12T01:48:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
243312026-05-12T01:48:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
243322026-05-12T01:48:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
243332026-05-12T01:48:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
243342026-05-12T01:48:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
243352026-05-12T01:48:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 612 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
243362026-05-12T01:48:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 952 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243372026-05-12T01:48:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2014 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243382026-05-12T01:48:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2014 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243392026-05-12T01:48:34.261ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
243402026-05-12T01:48:34.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
243412026-05-12T01:48:34.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
243422026-05-12T01:48:34.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
243432026-05-12T01:48:34.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
243442026-05-12T01:48:34.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
243452026-05-12T01:48:34.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
243462026-05-12T01:48:34.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
243472026-05-12T01:48:34.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
243482026-05-12T01:48:34.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
243492026-05-12T01:48:34.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 953 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243502026-05-12T01:48:34.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2015 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243512026-05-12T01:48:34.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2015 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243522026-05-12T01:48:34.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }
243532026-05-12T01:48:34.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
243542026-05-12T01:48:34.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
243552026-05-12T01:48:34.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
243562026-05-12T01:48:34.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
243572026-05-12T01:48:34.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
243582026-05-12T01:48:34.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
243592026-05-12T01:48:34.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
243602026-05-12T01:48:34.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 954 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
243612026-05-12T01:48:34.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2016 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243622026-05-12T01:48:34.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2016 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243632026-05-12T01:48:34.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
243642026-05-12T01:48:34.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
243652026-05-12T01:48:34.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
243662026-05-12T01:48:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
243672026-05-12T01:48:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
243682026-05-12T01:48:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
243692026-05-12T01:48:34.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
243702026-05-12T01:48:34.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2017 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243712026-05-12T01:48:34.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2017 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243722026-05-12T01:48:34.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
243732026-05-12T01:48:34.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
243742026-05-12T01:48:34.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
243752026-05-12T01:48:34.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
243762026-05-12T01:48:34.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
243772026-05-12T01:48:34.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
243782026-05-12T01:48:34.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2018 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243792026-05-12T01:48:34.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2018 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243802026-05-12T01:48:34.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
243812026-05-12T01:48:34.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
243822026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
243832026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
243842026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
243852026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
243862026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
243872026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
243882026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
243892026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
243902026-05-12T01:48:34.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
243912026-05-12T01:48:34.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2019 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
243922026-05-12T01:48:34.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2019 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
243932026-05-12T01:48:34.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
243942026-05-12T01:48:34.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
243952026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
243962026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
243972026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
243982026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
243992026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
244002026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
244012026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
244022026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
244032026-05-12T01:48:34.285ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
244042026-05-12T01:48:34.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2020 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244052026-05-12T01:48:34.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2020 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
244062026-05-12T01:48:34.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
244072026-05-12T01:48:34.288ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
244082026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
244092026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
244102026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
244112026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
244122026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
244132026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
244142026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
244152026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
244162026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
244172026-05-12T01:48:34.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
244182026-05-12T01:48:34.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2021 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
244192026-05-12T01:48:34.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2021 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
244202026-05-12T01:48:34.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(SpState) }
244212026-05-12T01:48:34.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(SpState) }
244222026-05-12T01:48:34.340ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
244232026-05-12T01:48:34.341ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
244242026-05-12T01:48:34.341ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2022 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
244252026-05-12T01:48:34.341ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2022 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
244262026-05-12T01:48:34.341ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
244272026-05-12T01:48:34.341ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
244282026-05-12T01:48:35.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
244292026-05-12T01:48:35.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
244302026-05-12T01:48:35.265ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
244312026-05-12T01:48:35.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
244322026-05-12T01:48:35.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }
244332026-05-12T01:48:35.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }
244342026-05-12T01:48:35.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(SpState) }
244352026-05-12T01:48:35.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(SpState) }
244362026-05-12T01:48:35.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
244372026-05-12T01:48:35.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
244382026-05-12T01:48:35.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
244392026-05-12T01:48:35.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
244402026-05-12T01:48:35.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 613 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
244412026-05-12T01:48:35.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 955 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
244422026-05-12T01:48:35.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2023 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
244432026-05-12T01:48:35.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2023 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
244442026-05-12T01:48:35.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }
244452026-05-12T01:48:35.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
244462026-05-12T01:48:35.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
244472026-05-12T01:48:35.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
244482026-05-12T01:48:35.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
244492026-05-12T01:48:35.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
244502026-05-12T01:48:35.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
244512026-05-12T01:48:35.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
244522026-05-12T01:48:35.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
244532026-05-12T01:48:35.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
244542026-05-12T01:48:35.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
244552026-05-12T01:48:35.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 614 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
244562026-05-12T01:48:35.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 956 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244572026-05-12T01:48:35.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2024 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244582026-05-12T01:48:35.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2024 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244592026-05-12T01:48:35.269ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
244602026-05-12T01:48:35.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
244612026-05-12T01:48:35.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
244622026-05-12T01:48:35.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
244632026-05-12T01:48:35.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
244642026-05-12T01:48:35.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
244652026-05-12T01:48:35.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
244662026-05-12T01:48:35.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
244672026-05-12T01:48:35.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
244682026-05-12T01:48:35.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
244692026-05-12T01:48:35.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 957 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244702026-05-12T01:48:35.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2025 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244712026-05-12T01:48:35.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2025 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244722026-05-12T01:48:35.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(SpState) }
244732026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
244742026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
244752026-05-12T01:48:35.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
244762026-05-12T01:48:35.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
244772026-05-12T01:48:35.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
244782026-05-12T01:48:35.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
244792026-05-12T01:48:35.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
244802026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 958 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
244812026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2026 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244822026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2026 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244832026-05-12T01:48:35.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
244842026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
244852026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
244862026-05-12T01:48:35.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
244872026-05-12T01:48:35.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
244882026-05-12T01:48:35.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
244892026-05-12T01:48:35.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
244902026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2027 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244912026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2027 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244922026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
244932026-05-12T01:48:35.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
244942026-05-12T01:48:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
244952026-05-12T01:48:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
244962026-05-12T01:48:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
244972026-05-12T01:48:35.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
244982026-05-12T01:48:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2028 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
244992026-05-12T01:48:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2028 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245002026-05-12T01:48:35.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
245012026-05-12T01:48:35.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
245022026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
245032026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
245042026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
245052026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
245062026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
245072026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
245082026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
245092026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
245102026-05-12T01:48:35.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
245112026-05-12T01:48:35.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2029 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
245122026-05-12T01:48:35.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2029 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245132026-05-12T01:48:35.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
245142026-05-12T01:48:35.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
245152026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
245162026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
245172026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
245182026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
245192026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
245202026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
245212026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
245222026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
245232026-05-12T01:48:35.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
245242026-05-12T01:48:35.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2030 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245252026-05-12T01:48:35.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2030 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
245262026-05-12T01:48:35.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
245272026-05-12T01:48:35.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
245282026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
245292026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
245302026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
245312026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
245322026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
245332026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
245342026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
245352026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
245362026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
245372026-05-12T01:48:35.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
245382026-05-12T01:48:35.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2031 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
245392026-05-12T01:48:35.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2031 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
245402026-05-12T01:48:35.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(SpState) }
245412026-05-12T01:48:35.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(SpState) }
245422026-05-12T01:48:35.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
245432026-05-12T01:48:35.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
245442026-05-12T01:48:35.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2032 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
245452026-05-12T01:48:35.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2032 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
245462026-05-12T01:48:35.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
245472026-05-12T01:48:35.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
245482026-05-12T01:48:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
245492026-05-12T01:48:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
245502026-05-12T01:48:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
245512026-05-12T01:48:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
245522026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }
245532026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(SpState) }
245542026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(SpState) }
245552026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(SpState) }
245562026-05-12T01:48:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
245572026-05-12T01:48:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
245582026-05-12T01:48:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
245592026-05-12T01:48:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
245602026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 615 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
245612026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 959 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
245622026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2033 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
245632026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2033 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
245642026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(SpState) }
245652026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
245662026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
245672026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
245682026-05-12T01:48:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
245692026-05-12T01:48:36.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
245702026-05-12T01:48:36.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
245712026-05-12T01:48:36.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
245722026-05-12T01:48:36.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
245732026-05-12T01:48:36.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
245742026-05-12T01:48:36.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
245752026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 616 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
245762026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 960 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245772026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2034 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245782026-05-12T01:48:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2034 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245792026-05-12T01:48:36.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
245802026-05-12T01:48:36.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
245812026-05-12T01:48:36.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
245822026-05-12T01:48:36.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
245832026-05-12T01:48:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
245842026-05-12T01:48:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
245852026-05-12T01:48:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
245862026-05-12T01:48:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
245872026-05-12T01:48:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
245882026-05-12T01:48:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
245892026-05-12T01:48:36.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 961 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245902026-05-12T01:48:36.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2035 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245912026-05-12T01:48:36.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2035 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
245922026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }
245932026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
245942026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
245952026-05-12T01:48:36.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
245962026-05-12T01:48:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
245972026-05-12T01:48:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
245982026-05-12T01:48:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
245992026-05-12T01:48:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
246002026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 962 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
246012026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2036 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246022026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2036 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246032026-05-12T01:48:36.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
246042026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
246052026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
246062026-05-12T01:48:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
246072026-05-12T01:48:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
246082026-05-12T01:48:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
246092026-05-12T01:48:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
246102026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2037 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246112026-05-12T01:48:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2037 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246122026-05-12T01:48:36.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
246132026-05-12T01:48:36.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
246142026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
246152026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
246162026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
246172026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
246182026-05-12T01:48:36.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2038 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246192026-05-12T01:48:36.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2038 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246202026-05-12T01:48:36.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
246212026-05-12T01:48:36.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
246222026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
246232026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
246242026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
246252026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
246262026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
246272026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
246282026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
246292026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
246302026-05-12T01:48:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
246312026-05-12T01:48:36.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2039 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
246322026-05-12T01:48:36.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2039 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246332026-05-12T01:48:36.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
246342026-05-12T01:48:36.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
246352026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
246362026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
246372026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
246382026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
246392026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
246402026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
246412026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
246422026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
246432026-05-12T01:48:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
246442026-05-12T01:48:36.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2040 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246452026-05-12T01:48:36.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2040 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
246462026-05-12T01:48:36.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
246472026-05-12T01:48:36.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
246482026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
246492026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
246502026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
246512026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
246522026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
246532026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
246542026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
246552026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
246562026-05-12T01:48:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
246572026-05-12T01:48:36.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
246582026-05-12T01:48:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2041 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
246592026-05-12T01:48:36.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2041 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
246602026-05-12T01:48:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(SpState) }
246612026-05-12T01:48:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(SpState) }
246622026-05-12T01:48:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
246632026-05-12T01:48:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
246642026-05-12T01:48:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2042 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
246652026-05-12T01:48:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2042 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
246662026-05-12T01:48:36.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
246672026-05-12T01:48:36.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
246682026-05-12T01:48:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
246692026-05-12T01:48:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
246702026-05-12T01:48:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
246712026-05-12T01:48:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
246722026-05-12T01:48:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }
246732026-05-12T01:48:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }
246742026-05-12T01:48:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(SpState) }
246752026-05-12T01:48:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(SpState) }
246762026-05-12T01:48:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
246772026-05-12T01:48:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
246782026-05-12T01:48:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
246792026-05-12T01:48:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
246802026-05-12T01:48:37.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 617 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
246812026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 963 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
246822026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2043 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
246832026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2043 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
246842026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }
246852026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
246862026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
246872026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
246882026-05-12T01:48:37.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
246892026-05-12T01:48:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
246902026-05-12T01:48:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
246912026-05-12T01:48:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
246922026-05-12T01:48:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
246932026-05-12T01:48:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
246942026-05-12T01:48:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
246952026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 618 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
246962026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 964 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246972026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2044 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246982026-05-12T01:48:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2044 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
246992026-05-12T01:48:37.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
247002026-05-12T01:48:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
247012026-05-12T01:48:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
247022026-05-12T01:48:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
247032026-05-12T01:48:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
247042026-05-12T01:48:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
247052026-05-12T01:48:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
247062026-05-12T01:48:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
247072026-05-12T01:48:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
247082026-05-12T01:48:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
247092026-05-12T01:48:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 965 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247102026-05-12T01:48:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2045 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247112026-05-12T01:48:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2045 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247122026-05-12T01:48:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(SpState) }
247132026-05-12T01:48:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
247142026-05-12T01:48:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
247152026-05-12T01:48:37.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
247162026-05-12T01:48:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
247172026-05-12T01:48:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
247182026-05-12T01:48:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
247192026-05-12T01:48:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
247202026-05-12T01:48:37.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 966 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
247212026-05-12T01:48:37.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2046 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247222026-05-12T01:48:37.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2046 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247232026-05-12T01:48:37.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
247242026-05-12T01:48:37.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
247252026-05-12T01:48:37.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
247262026-05-12T01:48:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
247272026-05-12T01:48:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
247282026-05-12T01:48:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
247292026-05-12T01:48:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
247302026-05-12T01:48:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2047 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247312026-05-12T01:48:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2047 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247322026-05-12T01:48:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
247332026-05-12T01:48:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
247342026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
247352026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
247362026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
247372026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
247382026-05-12T01:48:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2048 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247392026-05-12T01:48:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2048 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247402026-05-12T01:48:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
247412026-05-12T01:48:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
247422026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
247432026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
247442026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
247452026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
247462026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
247472026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
247482026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
247492026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
247502026-05-12T01:48:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
247512026-05-12T01:48:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2049 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
247522026-05-12T01:48:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2049 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247532026-05-12T01:48:37.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
247542026-05-12T01:48:37.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
247552026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
247562026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
247572026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
247582026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
247592026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
247602026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
247612026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
247622026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
247632026-05-12T01:48:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
247642026-05-12T01:48:37.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2050 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
247652026-05-12T01:48:37.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2050 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
247662026-05-12T01:48:37.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
247672026-05-12T01:48:37.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
247682026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
247692026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
247702026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
247712026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
247722026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
247732026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
247742026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
247752026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
247762026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
247772026-05-12T01:48:37.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
247782026-05-12T01:48:37.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2051 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
247792026-05-12T01:48:37.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2051 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
247802026-05-12T01:48:37.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(SpState) }
247812026-05-12T01:48:37.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(SpState) }
247822026-05-12T01:48:37.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
247832026-05-12T01:48:37.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
247842026-05-12T01:48:37.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2052 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
247852026-05-12T01:48:37.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2052 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
247862026-05-12T01:48:37.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
247872026-05-12T01:48:37.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
247882026-05-12T01:48:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
247892026-05-12T01:48:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
247902026-05-12T01:48:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
247912026-05-12T01:48:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
247922026-05-12T01:48:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }
247932026-05-12T01:48:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(SpState) }
247942026-05-12T01:48:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(SpState) }
247952026-05-12T01:48:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(SpState) }
247962026-05-12T01:48:38.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
247972026-05-12T01:48:38.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
247982026-05-12T01:48:38.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
247992026-05-12T01:48:38.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
248002026-05-12T01:48:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 619 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
248012026-05-12T01:48:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 967 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
248022026-05-12T01:48:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2053 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
248032026-05-12T01:48:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2053 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
248042026-05-12T01:48:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(SpState) }
248052026-05-12T01:48:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
248062026-05-12T01:48:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
248072026-05-12T01:48:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
248082026-05-12T01:48:38.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
248092026-05-12T01:48:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
248102026-05-12T01:48:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
248112026-05-12T01:48:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
248122026-05-12T01:48:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
248132026-05-12T01:48:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
248142026-05-12T01:48:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
248152026-05-12T01:48:38.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 620 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
248162026-05-12T01:48:38.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 968 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248172026-05-12T01:48:38.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2054 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248182026-05-12T01:48:38.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2054 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248192026-05-12T01:48:38.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
248202026-05-12T01:48:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
248212026-05-12T01:48:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
248222026-05-12T01:48:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
248232026-05-12T01:48:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
248242026-05-12T01:48:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
248252026-05-12T01:48:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
248262026-05-12T01:48:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
248272026-05-12T01:48:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
248282026-05-12T01:48:38.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
248292026-05-12T01:48:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 969 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248302026-05-12T01:48:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2055 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248312026-05-12T01:48:38.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2055 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248322026-05-12T01:48:38.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(SpState) }
248332026-05-12T01:48:38.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
248342026-05-12T01:48:38.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
248352026-05-12T01:48:38.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
248362026-05-12T01:48:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
248372026-05-12T01:48:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
248382026-05-12T01:48:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
248392026-05-12T01:48:38.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
248402026-05-12T01:48:38.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 970 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
248412026-05-12T01:48:38.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2056 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248422026-05-12T01:48:38.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2056 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248432026-05-12T01:48:38.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
248442026-05-12T01:48:38.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
248452026-05-12T01:48:38.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
248462026-05-12T01:48:38.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
248472026-05-12T01:48:38.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
248482026-05-12T01:48:38.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
248492026-05-12T01:48:38.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
248502026-05-12T01:48:38.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2057 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248512026-05-12T01:48:38.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2057 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248522026-05-12T01:48:38.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
248532026-05-12T01:48:38.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
248542026-05-12T01:48:38.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
248552026-05-12T01:48:38.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
248562026-05-12T01:48:38.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
248572026-05-12T01:48:38.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
248582026-05-12T01:48:38.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2058 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248592026-05-12T01:48:38.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2058 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248602026-05-12T01:48:38.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
248612026-05-12T01:48:38.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
248622026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
248632026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
248642026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
248652026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
248662026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
248672026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
248682026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
248692026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
248702026-05-12T01:48:38.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
248712026-05-12T01:48:38.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2059 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
248722026-05-12T01:48:38.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2059 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248732026-05-12T01:48:38.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
248742026-05-12T01:48:38.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
248752026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
248762026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
248772026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
248782026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
248792026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
248802026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
248812026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
248822026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
248832026-05-12T01:48:38.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
248842026-05-12T01:48:38.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2060 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
248852026-05-12T01:48:38.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2060 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
248862026-05-12T01:48:38.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
248872026-05-12T01:48:38.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
248882026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
248892026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
248902026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
248912026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
248922026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
248932026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
248942026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
248952026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
248962026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
248972026-05-12T01:48:38.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
248982026-05-12T01:48:38.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2061 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
248992026-05-12T01:48:38.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2061 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
249002026-05-12T01:48:38.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(SpState) }
249012026-05-12T01:48:38.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(SpState) }
249022026-05-12T01:48:38.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
249032026-05-12T01:48:38.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
249042026-05-12T01:48:38.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2062 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
249052026-05-12T01:48:38.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2062 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
249062026-05-12T01:48:38.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
249072026-05-12T01:48:38.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
249082026-05-12T01:48:39.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
249092026-05-12T01:48:39.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
249102026-05-12T01:48:39.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
249112026-05-12T01:48:39.256ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
249122026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(SpState) }
249132026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(SpState) }
249142026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(SpState) }
249152026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(SpState) }
249162026-05-12T01:48:39.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
249172026-05-12T01:48:39.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
249182026-05-12T01:48:39.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
249192026-05-12T01:48:39.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
249202026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 621 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
249212026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 971 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
249222026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2063 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
249232026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2063 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
249242026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }
249252026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
249262026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
249272026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
249282026-05-12T01:48:39.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
249292026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
249302026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
249312026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
249322026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
249332026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
249342026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
249352026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 622 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
249362026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 972 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249372026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2064 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249382026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2064 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249392026-05-12T01:48:39.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
249402026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
249412026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
249422026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
249432026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
249442026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
249452026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
249462026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
249472026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
249482026-05-12T01:48:39.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
249492026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 973 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249502026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2065 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249512026-05-12T01:48:39.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2065 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249522026-05-12T01:48:39.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }
249532026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
249542026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
249552026-05-12T01:48:39.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
249562026-05-12T01:48:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
249572026-05-12T01:48:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
249582026-05-12T01:48:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
249592026-05-12T01:48:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
249602026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 974 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
249612026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2066 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249622026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2066 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249632026-05-12T01:48:39.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
249642026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
249652026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
249662026-05-12T01:48:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
249672026-05-12T01:48:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
249682026-05-12T01:48:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
249692026-05-12T01:48:39.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
249702026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2067 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249712026-05-12T01:48:39.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2067 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249722026-05-12T01:48:39.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
249732026-05-12T01:48:39.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
249742026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
249752026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
249762026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
249772026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
249782026-05-12T01:48:39.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2068 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249792026-05-12T01:48:39.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2068 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249802026-05-12T01:48:39.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
249812026-05-12T01:48:39.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
249822026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
249832026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
249842026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
249852026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
249862026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
249872026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
249882026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
249892026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
249902026-05-12T01:48:39.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
249912026-05-12T01:48:39.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2069 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
249922026-05-12T01:48:39.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2069 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
249932026-05-12T01:48:39.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
249942026-05-12T01:48:39.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
249952026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
249962026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
249972026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
249982026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
249992026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
250002026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
250012026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
250022026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
250032026-05-12T01:48:39.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
250042026-05-12T01:48:39.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2070 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250052026-05-12T01:48:39.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2070 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
250062026-05-12T01:48:39.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
250072026-05-12T01:48:39.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
250082026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
250092026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
250102026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
250112026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
250122026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
250132026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
250142026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
250152026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
250162026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
250172026-05-12T01:48:39.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
250182026-05-12T01:48:39.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2071 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
250192026-05-12T01:48:39.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2071 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
250202026-05-12T01:48:39.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(SpState) }
250212026-05-12T01:48:39.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(SpState) }
250222026-05-12T01:48:39.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
250232026-05-12T01:48:39.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
250242026-05-12T01:48:39.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2072 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
250252026-05-12T01:48:39.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2072 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
250262026-05-12T01:48:39.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
250272026-05-12T01:48:39.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
250282026-05-12T01:48:40.342ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
250292026-05-12T01:48:40.342ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
250302026-05-12T01:48:40.342ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
250312026-05-12T01:48:40.342ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
250322026-05-12T01:48:40.342ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }
250332026-05-12T01:48:40.342ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }
250342026-05-12T01:48:40.342ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(SpState) }
250352026-05-12T01:48:40.342ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(SpState) }
250362026-05-12T01:48:40.351ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
250372026-05-12T01:48:40.351ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
250382026-05-12T01:48:40.351ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
250392026-05-12T01:48:40.351ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
250402026-05-12T01:48:40.362ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 623 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
250412026-05-12T01:48:40.362ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 975 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
250422026-05-12T01:48:40.362ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2073 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
250432026-05-12T01:48:40.362ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2073 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
250442026-05-12T01:48:40.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }
250452026-05-12T01:48:40.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
250462026-05-12T01:48:40.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
250472026-05-12T01:48:40.364ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
250482026-05-12T01:48:40.399ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
250492026-05-12T01:48:40.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
250502026-05-12T01:48:40.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
250512026-05-12T01:48:40.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
250522026-05-12T01:48:40.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
250532026-05-12T01:48:40.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
250542026-05-12T01:48:40.399ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
250552026-05-12T01:48:40.412ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 624 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
250562026-05-12T01:48:40.412ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 976 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250572026-05-12T01:48:40.412ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2074 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250582026-05-12T01:48:40.412ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2074 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250592026-05-12T01:48:40.419ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
250602026-05-12T01:48:40.419ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
250612026-05-12T01:48:40.419ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
250622026-05-12T01:48:40.419ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
250632026-05-12T01:48:40.448ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
250642026-05-12T01:48:40.448ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
250652026-05-12T01:48:40.448ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
250662026-05-12T01:48:40.448ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
250672026-05-12T01:48:40.448ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
250682026-05-12T01:48:40.448ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
250692026-05-12T01:48:40.460ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 977 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250702026-05-12T01:48:40.460ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2075 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250712026-05-12T01:48:40.460ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2075 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250722026-05-12T01:48:40.508ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(SpState) }
250732026-05-12T01:48:40.508ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
250742026-05-12T01:48:40.508ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
250752026-05-12T01:48:40.524ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
250762026-05-12T01:48:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
250772026-05-12T01:48:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
250782026-05-12T01:48:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
250792026-05-12T01:48:40.525ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
250802026-05-12T01:48:40.528ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 978 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
250812026-05-12T01:48:40.528ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2076 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250822026-05-12T01:48:40.528ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2076 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250832026-05-12T01:48:40.529ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
250842026-05-12T01:48:40.530ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
250852026-05-12T01:48:40.530ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
250862026-05-12T01:48:40.534ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
250872026-05-12T01:48:40.534ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
250882026-05-12T01:48:40.534ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
250892026-05-12T01:48:40.534ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
250902026-05-12T01:48:40.549ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2077 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250912026-05-12T01:48:40.549ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2077 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250922026-05-12T01:48:40.559ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
250932026-05-12T01:48:40.559ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
250942026-05-12T01:48:40.590ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
250952026-05-12T01:48:40.590ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
250962026-05-12T01:48:40.590ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
250972026-05-12T01:48:40.590ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
250982026-05-12T01:48:40.591ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2078 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
250992026-05-12T01:48:40.591ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2078 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251002026-05-12T01:48:40.594ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
251012026-05-12T01:48:40.594ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
251022026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
251032026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
251042026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
251052026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
251062026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
251072026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
251082026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
251092026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
251102026-05-12T01:48:40.595ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
251112026-05-12T01:48:40.595ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2079 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
251122026-05-12T01:48:40.595ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2079 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251132026-05-12T01:48:40.598ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
251142026-05-12T01:48:40.598ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
251152026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
251162026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
251172026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
251182026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
251192026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
251202026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
251212026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
251222026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
251232026-05-12T01:48:40.599ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
251242026-05-12T01:48:40.600ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2080 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251252026-05-12T01:48:40.600ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2080 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
251262026-05-12T01:48:40.607ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
251272026-05-12T01:48:40.607ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
251282026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
251292026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
251302026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
251312026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
251322026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
251332026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
251342026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
251352026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
251362026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
251372026-05-12T01:48:40.611ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
251382026-05-12T01:48:40.634ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2081 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
251392026-05-12T01:48:40.634ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2081 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
251402026-05-12T01:48:40.649ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(SpState) }
251412026-05-12T01:48:40.649ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(SpState) }
251422026-05-12T01:48:40.662ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
251432026-05-12T01:48:40.665ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
251442026-05-12T01:48:40.690ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2082 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
251452026-05-12T01:48:40.692ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2082 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
251462026-05-12T01:48:40.712ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
251472026-05-12T01:48:40.712ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
251482026-05-12T01:48:41.274ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
251492026-05-12T01:48:41.275ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
251502026-05-12T01:48:41.275ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
251512026-05-12T01:48:41.275ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
251522026-05-12T01:48:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }
251532026-05-12T01:48:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(SpState) }
251542026-05-12T01:48:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(SpState) }
251552026-05-12T01:48:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(SpState) }
251562026-05-12T01:48:41.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
251572026-05-12T01:48:41.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
251582026-05-12T01:48:41.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
251592026-05-12T01:48:41.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
251602026-05-12T01:48:41.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 625 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
251612026-05-12T01:48:41.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 979 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
251622026-05-12T01:48:41.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2083 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
251632026-05-12T01:48:41.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2083 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
251642026-05-12T01:48:41.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }
251652026-05-12T01:48:41.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
251662026-05-12T01:48:41.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
251672026-05-12T01:48:41.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
251682026-05-12T01:48:41.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
251692026-05-12T01:48:41.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
251702026-05-12T01:48:41.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
251712026-05-12T01:48:41.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
251722026-05-12T01:48:41.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
251732026-05-12T01:48:41.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
251742026-05-12T01:48:41.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
251752026-05-12T01:48:41.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 626 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
251762026-05-12T01:48:41.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 980 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251772026-05-12T01:48:41.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2084 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251782026-05-12T01:48:41.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2084 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251792026-05-12T01:48:41.279ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
251802026-05-12T01:48:41.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
251812026-05-12T01:48:41.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
251822026-05-12T01:48:41.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
251832026-05-12T01:48:41.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
251842026-05-12T01:48:41.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
251852026-05-12T01:48:41.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
251862026-05-12T01:48:41.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
251872026-05-12T01:48:41.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
251882026-05-12T01:48:41.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
251892026-05-12T01:48:41.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 981 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251902026-05-12T01:48:41.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2085 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251912026-05-12T01:48:41.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2085 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
251922026-05-12T01:48:41.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }
251932026-05-12T01:48:41.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
251942026-05-12T01:48:41.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
251952026-05-12T01:48:41.297ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
251962026-05-12T01:48:41.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
251972026-05-12T01:48:41.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
251982026-05-12T01:48:41.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
251992026-05-12T01:48:41.297ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
252002026-05-12T01:48:41.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 982 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
252012026-05-12T01:48:41.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2086 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252022026-05-12T01:48:41.304ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2086 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252032026-05-12T01:48:41.304ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
252042026-05-12T01:48:41.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
252052026-05-12T01:48:41.305ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
252062026-05-12T01:48:41.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
252072026-05-12T01:48:41.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
252082026-05-12T01:48:41.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
252092026-05-12T01:48:41.310ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
252102026-05-12T01:48:41.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2087 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252112026-05-12T01:48:41.310ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2087 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252122026-05-12T01:48:41.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
252132026-05-12T01:48:41.311ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
252142026-05-12T01:48:41.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
252152026-05-12T01:48:41.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
252162026-05-12T01:48:41.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
252172026-05-12T01:48:41.312ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
252182026-05-12T01:48:41.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2088 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252192026-05-12T01:48:41.312ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2088 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252202026-05-12T01:48:41.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
252212026-05-12T01:48:41.314ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
252222026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
252232026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
252242026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
252252026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
252262026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
252272026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
252282026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
252292026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
252302026-05-12T01:48:41.314ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
252312026-05-12T01:48:41.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2089 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
252322026-05-12T01:48:41.314ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2089 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252332026-05-12T01:48:41.316ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
252342026-05-12T01:48:41.316ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
252352026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
252362026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
252372026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
252382026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
252392026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
252402026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
252412026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
252422026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
252432026-05-12T01:48:41.317ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
252442026-05-12T01:48:41.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2090 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252452026-05-12T01:48:41.317ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2090 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
252462026-05-12T01:48:41.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
252472026-05-12T01:48:41.318ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
252482026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
252492026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
252502026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
252512026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
252522026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
252532026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
252542026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
252552026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
252562026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
252572026-05-12T01:48:41.319ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
252582026-05-12T01:48:41.319ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2091 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
252592026-05-12T01:48:41.319ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2091 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
252602026-05-12T01:48:41.320ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(SpState) }
252612026-05-12T01:48:41.320ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(SpState) }
252622026-05-12T01:48:41.321ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
252632026-05-12T01:48:41.321ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
252642026-05-12T01:48:41.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2092 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
252652026-05-12T01:48:41.321ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2092 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
252662026-05-12T01:48:41.322ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
252672026-05-12T01:48:41.322ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
252682026-05-12T01:48:42.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
252692026-05-12T01:48:42.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
252702026-05-12T01:48:42.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
252712026-05-12T01:48:42.259ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
252722026-05-12T01:48:42.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }
252732026-05-12T01:48:42.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }
252742026-05-12T01:48:42.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(SpState) }
252752026-05-12T01:48:42.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(SpState) }
252762026-05-12T01:48:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
252772026-05-12T01:48:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
252782026-05-12T01:48:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
252792026-05-12T01:48:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
252802026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 627 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
252812026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 983 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
252822026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2093 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
252832026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2093 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
252842026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }
252852026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
252862026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
252872026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
252882026-05-12T01:48:42.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
252892026-05-12T01:48:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
252902026-05-12T01:48:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
252912026-05-12T01:48:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
252922026-05-12T01:48:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
252932026-05-12T01:48:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
252942026-05-12T01:48:42.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
252952026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 628 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
252962026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 984 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252972026-05-12T01:48:42.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2094 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252982026-05-12T01:48:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2094 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
252992026-05-12T01:48:42.261ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
253002026-05-12T01:48:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
253012026-05-12T01:48:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
253022026-05-12T01:48:42.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
253032026-05-12T01:48:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
253042026-05-12T01:48:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
253052026-05-12T01:48:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
253062026-05-12T01:48:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
253072026-05-12T01:48:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
253082026-05-12T01:48:42.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
253092026-05-12T01:48:42.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 985 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253102026-05-12T01:48:42.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2095 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253112026-05-12T01:48:42.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2095 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253122026-05-12T01:48:42.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(SpState) }
253132026-05-12T01:48:42.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
253142026-05-12T01:48:42.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
253152026-05-12T01:48:42.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
253162026-05-12T01:48:42.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
253172026-05-12T01:48:42.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
253182026-05-12T01:48:42.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
253192026-05-12T01:48:42.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
253202026-05-12T01:48:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 986 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
253212026-05-12T01:48:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2096 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253222026-05-12T01:48:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2096 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253232026-05-12T01:48:42.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
253242026-05-12T01:48:42.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
253252026-05-12T01:48:42.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
253262026-05-12T01:48:42.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
253272026-05-12T01:48:42.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
253282026-05-12T01:48:42.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
253292026-05-12T01:48:42.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
253302026-05-12T01:48:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2097 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253312026-05-12T01:48:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2097 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253322026-05-12T01:48:42.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
253332026-05-12T01:48:42.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
253342026-05-12T01:48:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
253352026-05-12T01:48:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
253362026-05-12T01:48:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
253372026-05-12T01:48:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
253382026-05-12T01:48:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2098 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253392026-05-12T01:48:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2098 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253402026-05-12T01:48:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
253412026-05-12T01:48:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
253422026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
253432026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
253442026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
253452026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
253462026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
253472026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
253482026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
253492026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
253502026-05-12T01:48:42.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
253512026-05-12T01:48:42.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2099 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
253522026-05-12T01:48:42.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2099 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253532026-05-12T01:48:42.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
253542026-05-12T01:48:42.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
253552026-05-12T01:48:42.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
253562026-05-12T01:48:42.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
253572026-05-12T01:48:42.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
253582026-05-12T01:48:42.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
253592026-05-12T01:48:42.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
253602026-05-12T01:48:42.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
253612026-05-12T01:48:42.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
253622026-05-12T01:48:42.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
253632026-05-12T01:48:42.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
253642026-05-12T01:48:42.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2100 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
253652026-05-12T01:48:42.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2100 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
253662026-05-12T01:48:42.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
253672026-05-12T01:48:42.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
253682026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
253692026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
253702026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
253712026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
253722026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
253732026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
253742026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
253752026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
253762026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
253772026-05-12T01:48:42.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
253782026-05-12T01:48:42.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2101 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
253792026-05-12T01:48:42.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2101 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
253802026-05-12T01:48:42.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(SpState) }
253812026-05-12T01:48:42.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(SpState) }
253822026-05-12T01:48:42.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
253832026-05-12T01:48:42.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
253842026-05-12T01:48:42.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2102 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
253852026-05-12T01:48:42.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2102 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
253862026-05-12T01:48:42.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
253872026-05-12T01:48:42.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
253882026-05-12T01:48:43.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
253892026-05-12T01:48:43.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
253902026-05-12T01:48:43.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
253912026-05-12T01:48:43.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
253922026-05-12T01:48:43.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(SpState) }
253932026-05-12T01:48:43.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }
253942026-05-12T01:48:43.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(SpState) }
253952026-05-12T01:48:43.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(SpState) }
253962026-05-12T01:48:43.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
253972026-05-12T01:48:43.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
253982026-05-12T01:48:43.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
253992026-05-12T01:48:43.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
254002026-05-12T01:48:43.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 629 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
254012026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 987 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
254022026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2103 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
254032026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2103 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
254042026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }
254052026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
254062026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
254072026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
254082026-05-12T01:48:43.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
254092026-05-12T01:48:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
254102026-05-12T01:48:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
254112026-05-12T01:48:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
254122026-05-12T01:48:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
254132026-05-12T01:48:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
254142026-05-12T01:48:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
254152026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 630 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
254162026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 988 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254172026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2104 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254182026-05-12T01:48:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2104 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254192026-05-12T01:48:43.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
254202026-05-12T01:48:43.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
254212026-05-12T01:48:43.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
254222026-05-12T01:48:43.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
254232026-05-12T01:48:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
254242026-05-12T01:48:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
254252026-05-12T01:48:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
254262026-05-12T01:48:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
254272026-05-12T01:48:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
254282026-05-12T01:48:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
254292026-05-12T01:48:43.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 989 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254302026-05-12T01:48:43.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2105 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254312026-05-12T01:48:43.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2105 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254322026-05-12T01:48:43.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(SpState) }
254332026-05-12T01:48:43.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
254342026-05-12T01:48:43.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
254352026-05-12T01:48:43.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
254362026-05-12T01:48:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
254372026-05-12T01:48:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
254382026-05-12T01:48:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
254392026-05-12T01:48:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
254402026-05-12T01:48:43.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 990 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
254412026-05-12T01:48:43.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2106 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254422026-05-12T01:48:43.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2106 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254432026-05-12T01:48:43.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
254442026-05-12T01:48:43.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
254452026-05-12T01:48:43.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
254462026-05-12T01:48:43.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
254472026-05-12T01:48:43.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
254482026-05-12T01:48:43.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
254492026-05-12T01:48:43.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
254502026-05-12T01:48:43.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2107 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254512026-05-12T01:48:43.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2107 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254522026-05-12T01:48:43.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
254532026-05-12T01:48:43.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
254542026-05-12T01:48:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
254552026-05-12T01:48:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
254562026-05-12T01:48:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
254572026-05-12T01:48:43.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
254582026-05-12T01:48:43.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2108 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254592026-05-12T01:48:43.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2108 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254602026-05-12T01:48:43.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
254612026-05-12T01:48:43.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
254622026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
254632026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
254642026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
254652026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
254662026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
254672026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
254682026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
254692026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
254702026-05-12T01:48:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
254712026-05-12T01:48:43.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2109 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
254722026-05-12T01:48:43.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2109 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254732026-05-12T01:48:43.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
254742026-05-12T01:48:43.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
254752026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
254762026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
254772026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
254782026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
254792026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
254802026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
254812026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
254822026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
254832026-05-12T01:48:43.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
254842026-05-12T01:48:43.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2110 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
254852026-05-12T01:48:43.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2110 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
254862026-05-12T01:48:43.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
254872026-05-12T01:48:43.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
254882026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
254892026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
254902026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
254912026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
254922026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
254932026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
254942026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
254952026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
254962026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
254972026-05-12T01:48:43.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
254982026-05-12T01:48:43.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2111 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
254992026-05-12T01:48:43.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2111 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
255002026-05-12T01:48:43.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(SpState) }
255012026-05-12T01:48:43.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(SpState) }
255022026-05-12T01:48:43.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
255032026-05-12T01:48:43.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
255042026-05-12T01:48:43.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2112 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
255052026-05-12T01:48:43.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2112 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
255062026-05-12T01:48:43.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
255072026-05-12T01:48:43.284ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
255082026-05-12T01:48:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
255092026-05-12T01:48:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
255102026-05-12T01:48:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
255112026-05-12T01:48:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
255122026-05-12T01:48:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }
255132026-05-12T01:48:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(SpState) }
255142026-05-12T01:48:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(SpState) }
255152026-05-12T01:48:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(SpState) }
255162026-05-12T01:48:44.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
255172026-05-12T01:48:44.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
255182026-05-12T01:48:44.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
255192026-05-12T01:48:44.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
255202026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 631 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
255212026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 991 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
255222026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2113 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
255232026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2113 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
255242026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }
255252026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
255262026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
255272026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
255282026-05-12T01:48:44.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
255292026-05-12T01:48:44.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
255302026-05-12T01:48:44.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
255312026-05-12T01:48:44.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
255322026-05-12T01:48:44.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
255332026-05-12T01:48:44.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
255342026-05-12T01:48:44.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
255352026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 632 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
255362026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 992 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255372026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2114 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255382026-05-12T01:48:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2114 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255392026-05-12T01:48:44.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
255402026-05-12T01:48:44.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
255412026-05-12T01:48:44.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
255422026-05-12T01:48:44.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
255432026-05-12T01:48:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
255442026-05-12T01:48:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
255452026-05-12T01:48:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
255462026-05-12T01:48:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
255472026-05-12T01:48:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
255482026-05-12T01:48:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
255492026-05-12T01:48:44.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 993 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255502026-05-12T01:48:44.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2115 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255512026-05-12T01:48:44.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2115 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255522026-05-12T01:48:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }
255532026-05-12T01:48:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
255542026-05-12T01:48:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
255552026-05-12T01:48:44.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
255562026-05-12T01:48:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
255572026-05-12T01:48:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
255582026-05-12T01:48:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
255592026-05-12T01:48:44.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
255602026-05-12T01:48:44.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 994 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
255612026-05-12T01:48:44.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2116 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255622026-05-12T01:48:44.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2116 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255632026-05-12T01:48:44.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
255642026-05-12T01:48:44.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
255652026-05-12T01:48:44.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
255662026-05-12T01:48:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
255672026-05-12T01:48:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
255682026-05-12T01:48:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
255692026-05-12T01:48:44.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
255702026-05-12T01:48:44.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2117 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255712026-05-12T01:48:44.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2117 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255722026-05-12T01:48:44.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
255732026-05-12T01:48:44.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
255742026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
255752026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
255762026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
255772026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
255782026-05-12T01:48:44.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2118 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255792026-05-12T01:48:44.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2118 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255802026-05-12T01:48:44.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
255812026-05-12T01:48:44.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
255822026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
255832026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
255842026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
255852026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
255862026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
255872026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
255882026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
255892026-05-12T01:48:44.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
255902026-05-12T01:48:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
255912026-05-12T01:48:44.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2119 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
255922026-05-12T01:48:44.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2119 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
255932026-05-12T01:48:44.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
255942026-05-12T01:48:44.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
255952026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
255962026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
255972026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
255982026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
255992026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
256002026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
256012026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
256022026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
256032026-05-12T01:48:44.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
256042026-05-12T01:48:44.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2120 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256052026-05-12T01:48:44.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2120 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
256062026-05-12T01:48:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
256072026-05-12T01:48:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
256082026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
256092026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
256102026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
256112026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
256122026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
256132026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
256142026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
256152026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
256162026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
256172026-05-12T01:48:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
256182026-05-12T01:48:44.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2121 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
256192026-05-12T01:48:44.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2121 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
256202026-05-12T01:48:44.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(SpState) }
256212026-05-12T01:48:44.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(SpState) }
256222026-05-12T01:48:44.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
256232026-05-12T01:48:44.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
256242026-05-12T01:48:44.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2122 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
256252026-05-12T01:48:44.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2122 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
256262026-05-12T01:48:44.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
256272026-05-12T01:48:44.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
256282026-05-12T01:48:45.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
256292026-05-12T01:48:45.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
256302026-05-12T01:48:45.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
256312026-05-12T01:48:45.261ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
256322026-05-12T01:48:45.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }
256332026-05-12T01:48:45.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }
256342026-05-12T01:48:45.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(SpState) }
256352026-05-12T01:48:45.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(SpState) }
256362026-05-12T01:48:45.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
256372026-05-12T01:48:45.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
256382026-05-12T01:48:45.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
256392026-05-12T01:48:45.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
256402026-05-12T01:48:45.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 633 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
256412026-05-12T01:48:45.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 995 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
256422026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2123 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
256432026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2123 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
256442026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }
256452026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
256462026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
256472026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
256482026-05-12T01:48:45.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
256492026-05-12T01:48:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
256502026-05-12T01:48:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
256512026-05-12T01:48:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
256522026-05-12T01:48:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
256532026-05-12T01:48:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
256542026-05-12T01:48:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
256552026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 634 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
256562026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 996 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256572026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2124 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256582026-05-12T01:48:45.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2124 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256592026-05-12T01:48:45.263ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
256602026-05-12T01:48:45.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
256612026-05-12T01:48:45.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
256622026-05-12T01:48:45.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
256632026-05-12T01:48:45.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
256642026-05-12T01:48:45.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
256652026-05-12T01:48:45.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
256662026-05-12T01:48:45.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
256672026-05-12T01:48:45.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
256682026-05-12T01:48:45.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
256692026-05-12T01:48:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 997 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256702026-05-12T01:48:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2125 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256712026-05-12T01:48:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2125 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256722026-05-12T01:48:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(SpState) }
256732026-05-12T01:48:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
256742026-05-12T01:48:45.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
256752026-05-12T01:48:45.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
256762026-05-12T01:48:45.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
256772026-05-12T01:48:45.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
256782026-05-12T01:48:45.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
256792026-05-12T01:48:45.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
256802026-05-12T01:48:45.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 998 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
256812026-05-12T01:48:45.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2126 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256822026-05-12T01:48:45.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2126 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256832026-05-12T01:48:45.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
256842026-05-12T01:48:45.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
256852026-05-12T01:48:45.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
256862026-05-12T01:48:45.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
256872026-05-12T01:48:45.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
256882026-05-12T01:48:45.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
256892026-05-12T01:48:45.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
256902026-05-12T01:48:45.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2127 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256912026-05-12T01:48:45.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2127 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256922026-05-12T01:48:45.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
256932026-05-12T01:48:45.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
256942026-05-12T01:48:45.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
256952026-05-12T01:48:45.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
256962026-05-12T01:48:45.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
256972026-05-12T01:48:45.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
256982026-05-12T01:48:45.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2128 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
256992026-05-12T01:48:45.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2128 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257002026-05-12T01:48:45.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
257012026-05-12T01:48:45.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
257022026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
257032026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
257042026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
257052026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
257062026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
257072026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
257082026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
257092026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
257102026-05-12T01:48:45.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
257112026-05-12T01:48:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2129 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
257122026-05-12T01:48:45.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2129 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257132026-05-12T01:48:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
257142026-05-12T01:48:45.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
257152026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
257162026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
257172026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
257182026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
257192026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
257202026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
257212026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
257222026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
257232026-05-12T01:48:45.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
257242026-05-12T01:48:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2130 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257252026-05-12T01:48:45.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2130 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
257262026-05-12T01:48:45.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
257272026-05-12T01:48:45.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
257282026-05-12T01:48:45.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
257292026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
257302026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
257312026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
257322026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
257332026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
257342026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
257352026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
257362026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
257372026-05-12T01:48:45.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
257382026-05-12T01:48:45.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2131 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
257392026-05-12T01:48:45.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2131 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
257402026-05-12T01:48:45.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(SpState) }
257412026-05-12T01:48:45.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(SpState) }
257422026-05-12T01:48:45.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
257432026-05-12T01:48:45.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
257442026-05-12T01:48:45.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2132 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
257452026-05-12T01:48:45.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2132 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
257462026-05-12T01:48:45.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
257472026-05-12T01:48:45.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
257482026-05-12T01:48:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
257492026-05-12T01:48:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
257502026-05-12T01:48:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
257512026-05-12T01:48:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
257522026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }
257532026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(SpState) }
257542026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(SpState) }
257552026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(SpState) }
257562026-05-12T01:48:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
257572026-05-12T01:48:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
257582026-05-12T01:48:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
257592026-05-12T01:48:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
257602026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 635 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
257612026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 999 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
257622026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2133 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
257632026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2133 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
257642026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(SpState) }
257652026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
257662026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
257672026-05-12T01:48:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
257682026-05-12T01:48:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
257692026-05-12T01:48:46.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
257702026-05-12T01:48:46.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
257712026-05-12T01:48:46.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
257722026-05-12T01:48:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
257732026-05-12T01:48:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
257742026-05-12T01:48:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
257752026-05-12T01:48:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 636 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
257762026-05-12T01:48:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1000 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257772026-05-12T01:48:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2134 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257782026-05-12T01:48:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2134 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257792026-05-12T01:48:46.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
257802026-05-12T01:48:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
257812026-05-12T01:48:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
257822026-05-12T01:48:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
257832026-05-12T01:48:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
257842026-05-12T01:48:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
257852026-05-12T01:48:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
257862026-05-12T01:48:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
257872026-05-12T01:48:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
257882026-05-12T01:48:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
257892026-05-12T01:48:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1001 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257902026-05-12T01:48:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2135 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257912026-05-12T01:48:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2135 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
257922026-05-12T01:48:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }
257932026-05-12T01:48:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
257942026-05-12T01:48:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
257952026-05-12T01:48:46.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
257962026-05-12T01:48:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
257972026-05-12T01:48:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
257982026-05-12T01:48:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
257992026-05-12T01:48:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
258002026-05-12T01:48:46.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1002 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
258012026-05-12T01:48:46.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2136 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258022026-05-12T01:48:46.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2136 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258032026-05-12T01:48:46.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
258042026-05-12T01:48:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
258052026-05-12T01:48:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
258062026-05-12T01:48:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
258072026-05-12T01:48:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
258082026-05-12T01:48:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
258092026-05-12T01:48:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
258102026-05-12T01:48:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2137 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258112026-05-12T01:48:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2137 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258122026-05-12T01:48:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
258132026-05-12T01:48:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
258142026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
258152026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
258162026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
258172026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
258182026-05-12T01:48:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2138 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258192026-05-12T01:48:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2138 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258202026-05-12T01:48:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
258212026-05-12T01:48:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
258222026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
258232026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
258242026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
258252026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
258262026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
258272026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
258282026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
258292026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
258302026-05-12T01:48:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
258312026-05-12T01:48:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2139 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
258322026-05-12T01:48:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2139 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258332026-05-12T01:48:46.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
258342026-05-12T01:48:46.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
258352026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
258362026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
258372026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
258382026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
258392026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
258402026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
258412026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
258422026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
258432026-05-12T01:48:46.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
258442026-05-12T01:48:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2140 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258452026-05-12T01:48:46.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2140 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
258462026-05-12T01:48:46.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
258472026-05-12T01:48:46.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
258482026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
258492026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
258502026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
258512026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
258522026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
258532026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
258542026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
258552026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
258562026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
258572026-05-12T01:48:46.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
258582026-05-12T01:48:46.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2141 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
258592026-05-12T01:48:46.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2141 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
258602026-05-12T01:48:46.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(SpState) }
258612026-05-12T01:48:46.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(SpState) }
258622026-05-12T01:48:46.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
258632026-05-12T01:48:46.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
258642026-05-12T01:48:46.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2142 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
258652026-05-12T01:48:46.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2142 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
258662026-05-12T01:48:46.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
258672026-05-12T01:48:46.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
258682026-05-12T01:48:47.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
258692026-05-12T01:48:47.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
258702026-05-12T01:48:47.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
258712026-05-12T01:48:47.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
258722026-05-12T01:48:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }
258732026-05-12T01:48:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }
258742026-05-12T01:48:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(SpState) }
258752026-05-12T01:48:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(SpState) }
258762026-05-12T01:48:47.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
258772026-05-12T01:48:47.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
258782026-05-12T01:48:47.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
258792026-05-12T01:48:47.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
258802026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 637 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
258812026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1003 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
258822026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2143 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
258832026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2143 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
258842026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }
258852026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
258862026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
258872026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
258882026-05-12T01:48:47.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
258892026-05-12T01:48:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
258902026-05-12T01:48:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
258912026-05-12T01:48:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
258922026-05-12T01:48:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
258932026-05-12T01:48:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
258942026-05-12T01:48:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
258952026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 638 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
258962026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1004 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258972026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2144 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258982026-05-12T01:48:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2144 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
258992026-05-12T01:48:47.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
259002026-05-12T01:48:47.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
259012026-05-12T01:48:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
259022026-05-12T01:48:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
259032026-05-12T01:48:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
259042026-05-12T01:48:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
259052026-05-12T01:48:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
259062026-05-12T01:48:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
259072026-05-12T01:48:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
259082026-05-12T01:48:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
259092026-05-12T01:48:47.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1005 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259102026-05-12T01:48:47.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2145 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259112026-05-12T01:48:47.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2145 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259122026-05-12T01:48:47.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(SpState) }
259132026-05-12T01:48:47.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
259142026-05-12T01:48:47.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
259152026-05-12T01:48:47.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
259162026-05-12T01:48:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
259172026-05-12T01:48:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
259182026-05-12T01:48:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
259192026-05-12T01:48:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
259202026-05-12T01:48:47.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1006 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
259212026-05-12T01:48:47.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2146 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259222026-05-12T01:48:47.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2146 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259232026-05-12T01:48:47.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
259242026-05-12T01:48:47.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
259252026-05-12T01:48:47.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
259262026-05-12T01:48:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
259272026-05-12T01:48:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
259282026-05-12T01:48:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
259292026-05-12T01:48:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
259302026-05-12T01:48:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2147 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259312026-05-12T01:48:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2147 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259322026-05-12T01:48:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
259332026-05-12T01:48:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
259342026-05-12T01:48:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
259352026-05-12T01:48:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
259362026-05-12T01:48:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
259372026-05-12T01:48:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
259382026-05-12T01:48:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2148 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259392026-05-12T01:48:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2148 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259402026-05-12T01:48:47.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
259412026-05-12T01:48:47.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
259422026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
259432026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
259442026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
259452026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
259462026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
259472026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
259482026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
259492026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
259502026-05-12T01:48:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
259512026-05-12T01:48:47.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2149 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
259522026-05-12T01:48:47.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2149 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259532026-05-12T01:48:47.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
259542026-05-12T01:48:47.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
259552026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
259562026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
259572026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
259582026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
259592026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
259602026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
259612026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
259622026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
259632026-05-12T01:48:47.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
259642026-05-12T01:48:47.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2150 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
259652026-05-12T01:48:47.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2150 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
259662026-05-12T01:48:47.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
259672026-05-12T01:48:47.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
259682026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
259692026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
259702026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
259712026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
259722026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
259732026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
259742026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
259752026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
259762026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
259772026-05-12T01:48:47.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
259782026-05-12T01:48:47.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2151 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
259792026-05-12T01:48:47.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2151 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
259802026-05-12T01:48:47.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(SpState) }
259812026-05-12T01:48:47.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(SpState) }
259822026-05-12T01:48:47.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
259832026-05-12T01:48:47.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
259842026-05-12T01:48:47.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2152 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
259852026-05-12T01:48:47.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2152 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
259862026-05-12T01:48:47.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
259872026-05-12T01:48:47.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
259882026-05-12T01:48:48.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
259892026-05-12T01:48:48.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
259902026-05-12T01:48:48.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
259912026-05-12T01:48:48.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
259922026-05-12T01:48:48.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }
259932026-05-12T01:48:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }
259942026-05-12T01:48:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(SpState) }
259952026-05-12T01:48:48.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(SpState) }
259962026-05-12T01:48:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
259972026-05-12T01:48:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
259982026-05-12T01:48:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
259992026-05-12T01:48:48.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
260002026-05-12T01:48:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 639 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
260012026-05-12T01:48:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1007 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
260022026-05-12T01:48:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2153 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
260032026-05-12T01:48:48.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2153 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
260042026-05-12T01:48:48.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(SpState) }
260052026-05-12T01:48:48.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
260062026-05-12T01:48:48.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
260072026-05-12T01:48:48.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
260082026-05-12T01:48:48.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
260092026-05-12T01:48:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
260102026-05-12T01:48:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
260112026-05-12T01:48:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
260122026-05-12T01:48:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
260132026-05-12T01:48:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
260142026-05-12T01:48:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
260152026-05-12T01:48:48.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 640 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
260162026-05-12T01:48:48.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1008 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260172026-05-12T01:48:48.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2154 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260182026-05-12T01:48:48.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2154 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260192026-05-12T01:48:48.265ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
260202026-05-12T01:48:48.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
260212026-05-12T01:48:48.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
260222026-05-12T01:48:48.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
260232026-05-12T01:48:48.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
260242026-05-12T01:48:48.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
260252026-05-12T01:48:48.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
260262026-05-12T01:48:48.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
260272026-05-12T01:48:48.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
260282026-05-12T01:48:48.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
260292026-05-12T01:48:48.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1009 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260302026-05-12T01:48:48.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2155 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260312026-05-12T01:48:48.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2155 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260322026-05-12T01:48:48.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(SpState) }
260332026-05-12T01:48:48.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
260342026-05-12T01:48:48.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
260352026-05-12T01:48:48.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
260362026-05-12T01:48:48.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
260372026-05-12T01:48:48.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
260382026-05-12T01:48:48.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
260392026-05-12T01:48:48.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
260402026-05-12T01:48:48.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1010 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
260412026-05-12T01:48:48.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2156 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260422026-05-12T01:48:48.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2156 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260432026-05-12T01:48:48.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
260442026-05-12T01:48:48.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
260452026-05-12T01:48:48.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
260462026-05-12T01:48:48.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
260472026-05-12T01:48:48.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
260482026-05-12T01:48:48.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
260492026-05-12T01:48:48.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
260502026-05-12T01:48:48.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2157 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260512026-05-12T01:48:48.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2157 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260522026-05-12T01:48:48.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
260532026-05-12T01:48:48.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
260542026-05-12T01:48:48.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
260552026-05-12T01:48:48.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
260562026-05-12T01:48:48.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
260572026-05-12T01:48:48.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
260582026-05-12T01:48:48.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2158 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260592026-05-12T01:48:48.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2158 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260602026-05-12T01:48:48.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
260612026-05-12T01:48:48.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
260622026-05-12T01:48:48.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
260632026-05-12T01:48:48.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
260642026-05-12T01:48:48.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
260652026-05-12T01:48:48.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
260662026-05-12T01:48:48.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
260672026-05-12T01:48:48.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
260682026-05-12T01:48:48.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
260692026-05-12T01:48:48.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
260702026-05-12T01:48:48.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
260712026-05-12T01:48:48.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2159 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
260722026-05-12T01:48:48.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2159 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260732026-05-12T01:48:48.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
260742026-05-12T01:48:48.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
260752026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
260762026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
260772026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
260782026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
260792026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
260802026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
260812026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
260822026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
260832026-05-12T01:48:48.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
260842026-05-12T01:48:48.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2160 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
260852026-05-12T01:48:48.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2160 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
260862026-05-12T01:48:48.290ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
260872026-05-12T01:48:48.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
260882026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
260892026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
260902026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
260912026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
260922026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
260932026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
260942026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
260952026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
260962026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
260972026-05-12T01:48:48.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
260982026-05-12T01:48:48.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2161 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
260992026-05-12T01:48:48.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2161 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
261002026-05-12T01:48:48.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(SpState) }
261012026-05-12T01:48:48.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(SpState) }
261022026-05-12T01:48:48.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
261032026-05-12T01:48:48.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
261042026-05-12T01:48:48.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2162 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
261052026-05-12T01:48:48.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2162 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
261062026-05-12T01:48:48.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
261072026-05-12T01:48:48.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
261082026-05-12T01:48:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
261092026-05-12T01:48:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
261102026-05-12T01:48:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
261112026-05-12T01:48:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
261122026-05-12T01:48:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(SpState) }
261132026-05-12T01:48:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(SpState) }
261142026-05-12T01:48:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(SpState) }
261152026-05-12T01:48:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(SpState) }
261162026-05-12T01:48:49.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
261172026-05-12T01:48:49.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
261182026-05-12T01:48:49.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
261192026-05-12T01:48:49.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
261202026-05-12T01:48:49.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 641 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
261212026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1011 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
261222026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2163 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
261232026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2163 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
261242026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }
261252026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
261262026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
261272026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
261282026-05-12T01:48:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
261292026-05-12T01:48:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
261302026-05-12T01:48:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
261312026-05-12T01:48:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
261322026-05-12T01:48:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
261332026-05-12T01:48:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
261342026-05-12T01:48:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
261352026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 642 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
261362026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1012 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261372026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2164 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261382026-05-12T01:48:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2164 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261392026-05-12T01:48:49.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
261402026-05-12T01:48:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
261412026-05-12T01:48:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
261422026-05-12T01:48:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
261432026-05-12T01:48:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
261442026-05-12T01:48:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
261452026-05-12T01:48:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
261462026-05-12T01:48:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
261472026-05-12T01:48:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
261482026-05-12T01:48:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
261492026-05-12T01:48:49.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1013 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261502026-05-12T01:48:49.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2165 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261512026-05-12T01:48:49.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2165 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261522026-05-12T01:48:49.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }
261532026-05-12T01:48:49.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
261542026-05-12T01:48:49.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
261552026-05-12T01:48:49.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
261562026-05-12T01:48:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
261572026-05-12T01:48:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
261582026-05-12T01:48:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
261592026-05-12T01:48:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
261602026-05-12T01:48:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1014 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
261612026-05-12T01:48:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2166 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261622026-05-12T01:48:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2166 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261632026-05-12T01:48:49.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
261642026-05-12T01:48:49.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
261652026-05-12T01:48:49.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
261662026-05-12T01:48:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
261672026-05-12T01:48:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
261682026-05-12T01:48:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
261692026-05-12T01:48:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
261702026-05-12T01:48:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2167 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261712026-05-12T01:48:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2167 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261722026-05-12T01:48:49.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
261732026-05-12T01:48:49.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
261742026-05-12T01:48:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
261752026-05-12T01:48:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
261762026-05-12T01:48:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
261772026-05-12T01:48:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
261782026-05-12T01:48:49.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2168 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261792026-05-12T01:48:49.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2168 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261802026-05-12T01:48:49.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
261812026-05-12T01:48:49.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
261822026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
261832026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
261842026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
261852026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
261862026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
261872026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
261882026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
261892026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
261902026-05-12T01:48:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
261912026-05-12T01:48:49.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2169 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
261922026-05-12T01:48:49.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2169 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
261932026-05-12T01:48:49.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
261942026-05-12T01:48:49.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
261952026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
261962026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
261972026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
261982026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
261992026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
262002026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
262012026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
262022026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
262032026-05-12T01:48:49.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
262042026-05-12T01:48:49.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2170 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262052026-05-12T01:48:49.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2170 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
262062026-05-12T01:48:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
262072026-05-12T01:48:49.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
262082026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
262092026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
262102026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
262112026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
262122026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
262132026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
262142026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
262152026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
262162026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
262172026-05-12T01:48:49.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
262182026-05-12T01:48:49.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2171 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
262192026-05-12T01:48:49.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2171 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
262202026-05-12T01:48:49.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(SpState) }
262212026-05-12T01:48:49.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(SpState) }
262222026-05-12T01:48:49.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
262232026-05-12T01:48:49.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
262242026-05-12T01:48:49.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2172 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
262252026-05-12T01:48:49.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2172 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
262262026-05-12T01:48:49.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
262272026-05-12T01:48:49.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
262282026-05-12T01:48:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
262292026-05-12T01:48:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
262302026-05-12T01:48:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
262312026-05-12T01:48:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
262322026-05-12T01:48:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }
262332026-05-12T01:48:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }
262342026-05-12T01:48:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(SpState) }
262352026-05-12T01:48:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(SpState) }
262362026-05-12T01:48:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
262372026-05-12T01:48:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
262382026-05-12T01:48:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
262392026-05-12T01:48:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
262402026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 643 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
262412026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1015 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
262422026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2173 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
262432026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2173 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
262442026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }
262452026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
262462026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
262472026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
262482026-05-12T01:48:50.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
262492026-05-12T01:48:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
262502026-05-12T01:48:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
262512026-05-12T01:48:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
262522026-05-12T01:48:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
262532026-05-12T01:48:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
262542026-05-12T01:48:50.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
262552026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 644 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
262562026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1016 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262572026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2174 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262582026-05-12T01:48:50.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2174 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262592026-05-12T01:48:50.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
262602026-05-12T01:48:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
262612026-05-12T01:48:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
262622026-05-12T01:48:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
262632026-05-12T01:48:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
262642026-05-12T01:48:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
262652026-05-12T01:48:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
262662026-05-12T01:48:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
262672026-05-12T01:48:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
262682026-05-12T01:48:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
262692026-05-12T01:48:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1017 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262702026-05-12T01:48:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2175 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262712026-05-12T01:48:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2175 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262722026-05-12T01:48:50.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(SpState) }
262732026-05-12T01:48:50.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
262742026-05-12T01:48:50.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
262752026-05-12T01:48:50.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
262762026-05-12T01:48:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
262772026-05-12T01:48:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
262782026-05-12T01:48:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
262792026-05-12T01:48:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
262802026-05-12T01:48:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1018 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
262812026-05-12T01:48:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2176 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262822026-05-12T01:48:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2176 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262832026-05-12T01:48:50.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
262842026-05-12T01:48:50.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
262852026-05-12T01:48:50.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
262862026-05-12T01:48:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
262872026-05-12T01:48:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
262882026-05-12T01:48:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
262892026-05-12T01:48:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
262902026-05-12T01:48:50.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2177 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262912026-05-12T01:48:50.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2177 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262922026-05-12T01:48:50.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
262932026-05-12T01:48:50.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
262942026-05-12T01:48:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
262952026-05-12T01:48:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
262962026-05-12T01:48:50.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
262972026-05-12T01:48:50.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
262982026-05-12T01:48:50.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2178 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
262992026-05-12T01:48:50.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2178 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263002026-05-12T01:48:50.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
263012026-05-12T01:48:50.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
263022026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
263032026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
263042026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
263052026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
263062026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
263072026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
263082026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
263092026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
263102026-05-12T01:48:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
263112026-05-12T01:48:50.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2179 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
263122026-05-12T01:48:50.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2179 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263132026-05-12T01:48:50.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
263142026-05-12T01:48:50.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
263152026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
263162026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
263172026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
263182026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
263192026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
263202026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
263212026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
263222026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
263232026-05-12T01:48:50.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
263242026-05-12T01:48:50.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2180 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263252026-05-12T01:48:50.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2180 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
263262026-05-12T01:48:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
263272026-05-12T01:48:50.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
263282026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
263292026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
263302026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
263312026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
263322026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
263332026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
263342026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
263352026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
263362026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
263372026-05-12T01:48:50.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
263382026-05-12T01:48:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2181 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
263392026-05-12T01:48:50.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2181 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
263402026-05-12T01:48:50.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(SpState) }
263412026-05-12T01:48:50.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(SpState) }
263422026-05-12T01:48:50.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
263432026-05-12T01:48:50.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
263442026-05-12T01:48:50.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2182 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
263452026-05-12T01:48:50.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2182 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
263462026-05-12T01:48:50.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
263472026-05-12T01:48:50.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
263482026-05-12T01:48:51.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
263492026-05-12T01:48:51.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
263502026-05-12T01:48:51.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
263512026-05-12T01:48:51.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
263522026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }
263532026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(SpState) }
263542026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(SpState) }
263552026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(SpState) }
263562026-05-12T01:48:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
263572026-05-12T01:48:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
263582026-05-12T01:48:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
263592026-05-12T01:48:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
263602026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 645 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
263612026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1019 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
263622026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2183 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
263632026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2183 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
263642026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }
263652026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
263662026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
263672026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
263682026-05-12T01:48:51.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
263692026-05-12T01:48:51.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
263702026-05-12T01:48:51.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
263712026-05-12T01:48:51.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
263722026-05-12T01:48:51.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
263732026-05-12T01:48:51.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
263742026-05-12T01:48:51.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
263752026-05-12T01:48:51.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 646 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
263762026-05-12T01:48:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1020 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263772026-05-12T01:48:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2184 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263782026-05-12T01:48:51.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2184 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263792026-05-12T01:48:51.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
263802026-05-12T01:48:51.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
263812026-05-12T01:48:51.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
263822026-05-12T01:48:51.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
263832026-05-12T01:48:51.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
263842026-05-12T01:48:51.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
263852026-05-12T01:48:51.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
263862026-05-12T01:48:51.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
263872026-05-12T01:48:51.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
263882026-05-12T01:48:51.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
263892026-05-12T01:48:51.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1021 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263902026-05-12T01:48:51.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2185 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263912026-05-12T01:48:51.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2185 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
263922026-05-12T01:48:51.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }
263932026-05-12T01:48:51.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
263942026-05-12T01:48:51.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
263952026-05-12T01:48:51.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
263962026-05-12T01:48:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
263972026-05-12T01:48:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
263982026-05-12T01:48:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
263992026-05-12T01:48:51.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
264002026-05-12T01:48:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1022 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
264012026-05-12T01:48:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2186 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264022026-05-12T01:48:51.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2186 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264032026-05-12T01:48:51.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
264042026-05-12T01:48:51.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
264052026-05-12T01:48:51.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
264062026-05-12T01:48:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
264072026-05-12T01:48:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
264082026-05-12T01:48:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
264092026-05-12T01:48:51.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
264102026-05-12T01:48:51.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2187 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264112026-05-12T01:48:51.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2187 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264122026-05-12T01:48:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
264132026-05-12T01:48:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
264142026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
264152026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
264162026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
264172026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
264182026-05-12T01:48:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2188 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264192026-05-12T01:48:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2188 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264202026-05-12T01:48:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
264212026-05-12T01:48:51.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
264222026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
264232026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
264242026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
264252026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
264262026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
264272026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
264282026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
264292026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
264302026-05-12T01:48:51.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
264312026-05-12T01:48:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2189 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
264322026-05-12T01:48:51.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2189 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264332026-05-12T01:48:51.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
264342026-05-12T01:48:51.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
264352026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
264362026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
264372026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
264382026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
264392026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
264402026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
264412026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
264422026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
264432026-05-12T01:48:51.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
264442026-05-12T01:48:51.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2190 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264452026-05-12T01:48:51.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2190 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
264462026-05-12T01:48:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
264472026-05-12T01:48:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
264482026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
264492026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
264502026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
264512026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
264522026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
264532026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
264542026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
264552026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
264562026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
264572026-05-12T01:48:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
264582026-05-12T01:48:51.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2191 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
264592026-05-12T01:48:51.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2191 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
264602026-05-12T01:48:51.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(SpState) }
264612026-05-12T01:48:51.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(SpState) }
264622026-05-12T01:48:51.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
264632026-05-12T01:48:51.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
264642026-05-12T01:48:51.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2192 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
264652026-05-12T01:48:51.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2192 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
264662026-05-12T01:48:51.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
264672026-05-12T01:48:51.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
264682026-05-12T01:48:52.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
264692026-05-12T01:48:52.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
264702026-05-12T01:48:52.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
264712026-05-12T01:48:52.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
264722026-05-12T01:48:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }
264732026-05-12T01:48:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }
264742026-05-12T01:48:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(SpState) }
264752026-05-12T01:48:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(SpState) }
264762026-05-12T01:48:52.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
264772026-05-12T01:48:52.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
264782026-05-12T01:48:52.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
264792026-05-12T01:48:52.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
264802026-05-12T01:48:52.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 647 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
264812026-05-12T01:48:52.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1023 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
264822026-05-12T01:48:52.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2193 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
264832026-05-12T01:48:52.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2193 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
264842026-05-12T01:48:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(SpState) }
264852026-05-12T01:48:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
264862026-05-12T01:48:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
264872026-05-12T01:48:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
264882026-05-12T01:48:52.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
264892026-05-12T01:48:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
264902026-05-12T01:48:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
264912026-05-12T01:48:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
264922026-05-12T01:48:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
264932026-05-12T01:48:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
264942026-05-12T01:48:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
264952026-05-12T01:48:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 648 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
264962026-05-12T01:48:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1024 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264972026-05-12T01:48:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2194 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264982026-05-12T01:48:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2194 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
264992026-05-12T01:48:52.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
265002026-05-12T01:48:52.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
265012026-05-12T01:48:52.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
265022026-05-12T01:48:52.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
265032026-05-12T01:48:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
265042026-05-12T01:48:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
265052026-05-12T01:48:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
265062026-05-12T01:48:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
265072026-05-12T01:48:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
265082026-05-12T01:48:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
265092026-05-12T01:48:52.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1025 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265102026-05-12T01:48:52.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2195 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265112026-05-12T01:48:52.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2195 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265122026-05-12T01:48:52.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(SpState) }
265132026-05-12T01:48:52.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
265142026-05-12T01:48:52.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
265152026-05-12T01:48:52.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
265162026-05-12T01:48:52.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
265172026-05-12T01:48:52.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
265182026-05-12T01:48:52.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
265192026-05-12T01:48:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
265202026-05-12T01:48:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1026 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
265212026-05-12T01:48:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2196 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265222026-05-12T01:48:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2196 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265232026-05-12T01:48:52.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
265242026-05-12T01:48:52.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
265252026-05-12T01:48:52.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
265262026-05-12T01:48:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
265272026-05-12T01:48:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
265282026-05-12T01:48:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
265292026-05-12T01:48:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
265302026-05-12T01:48:52.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2197 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265312026-05-12T01:48:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2197 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265322026-05-12T01:48:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
265332026-05-12T01:48:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
265342026-05-12T01:48:52.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
265352026-05-12T01:48:52.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
265362026-05-12T01:48:52.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
265372026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
265382026-05-12T01:48:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2198 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265392026-05-12T01:48:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2198 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265402026-05-12T01:48:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
265412026-05-12T01:48:52.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
265422026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
265432026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
265442026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
265452026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
265462026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
265472026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
265482026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
265492026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
265502026-05-12T01:48:52.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
265512026-05-12T01:48:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2199 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
265522026-05-12T01:48:52.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2199 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265532026-05-12T01:48:52.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
265542026-05-12T01:48:52.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
265552026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
265562026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
265572026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
265582026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
265592026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
265602026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
265612026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
265622026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
265632026-05-12T01:48:52.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
265642026-05-12T01:48:52.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2200 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
265652026-05-12T01:48:52.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2200 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
265662026-05-12T01:48:52.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
265672026-05-12T01:48:52.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
265682026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
265692026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
265702026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
265712026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
265722026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
265732026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
265742026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
265752026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
265762026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
265772026-05-12T01:48:52.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
265782026-05-12T01:48:52.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2201 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
265792026-05-12T01:48:52.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2201 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
265802026-05-12T01:48:52.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(SpState) }
265812026-05-12T01:48:52.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(SpState) }
265822026-05-12T01:48:52.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
265832026-05-12T01:48:52.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
265842026-05-12T01:48:52.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2202 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
265852026-05-12T01:48:52.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2202 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
265862026-05-12T01:48:52.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
265872026-05-12T01:48:52.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
265882026-05-12T01:48:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
265892026-05-12T01:48:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
265902026-05-12T01:48:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
265912026-05-12T01:48:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
265922026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(SpState) }
265932026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }
265942026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(SpState) }
265952026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(SpState) }
265962026-05-12T01:48:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
265972026-05-12T01:48:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
265982026-05-12T01:48:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
265992026-05-12T01:48:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
266002026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 649 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
266012026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1027 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
266022026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2203 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
266032026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2203 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
266042026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }
266052026-05-12T01:48:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
266062026-05-12T01:48:53.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
266072026-05-12T01:48:53.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
266082026-05-12T01:48:53.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
266092026-05-12T01:48:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
266102026-05-12T01:48:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
266112026-05-12T01:48:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
266122026-05-12T01:48:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
266132026-05-12T01:48:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
266142026-05-12T01:48:53.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
266152026-05-12T01:48:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 650 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
266162026-05-12T01:48:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1028 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266172026-05-12T01:48:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2204 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266182026-05-12T01:48:53.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2204 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266192026-05-12T01:48:53.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
266202026-05-12T01:48:53.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
266212026-05-12T01:48:53.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
266222026-05-12T01:48:53.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
266232026-05-12T01:48:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
266242026-05-12T01:48:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
266252026-05-12T01:48:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
266262026-05-12T01:48:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
266272026-05-12T01:48:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
266282026-05-12T01:48:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
266292026-05-12T01:48:53.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1029 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266302026-05-12T01:48:53.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2205 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266312026-05-12T01:48:53.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2205 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266322026-05-12T01:48:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(SpState) }
266332026-05-12T01:48:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
266342026-05-12T01:48:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
266352026-05-12T01:48:53.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
266362026-05-12T01:48:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
266372026-05-12T01:48:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
266382026-05-12T01:48:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
266392026-05-12T01:48:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
266402026-05-12T01:48:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1030 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
266412026-05-12T01:48:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2206 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266422026-05-12T01:48:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2206 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266432026-05-12T01:48:53.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
266442026-05-12T01:48:53.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
266452026-05-12T01:48:53.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
266462026-05-12T01:48:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
266472026-05-12T01:48:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
266482026-05-12T01:48:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
266492026-05-12T01:48:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
266502026-05-12T01:48:53.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2207 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266512026-05-12T01:48:53.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2207 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266522026-05-12T01:48:53.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
266532026-05-12T01:48:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
266542026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
266552026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
266562026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
266572026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
266582026-05-12T01:48:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2208 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266592026-05-12T01:48:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2208 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266602026-05-12T01:48:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
266612026-05-12T01:48:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
266622026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
266632026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
266642026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
266652026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
266662026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
266672026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
266682026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
266692026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
266702026-05-12T01:48:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
266712026-05-12T01:48:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2209 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
266722026-05-12T01:48:53.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2209 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266732026-05-12T01:48:53.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
266742026-05-12T01:48:53.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
266752026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
266762026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
266772026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
266782026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
266792026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
266802026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
266812026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
266822026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
266832026-05-12T01:48:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
266842026-05-12T01:48:53.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2210 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
266852026-05-12T01:48:53.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2210 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
266862026-05-12T01:48:53.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
266872026-05-12T01:48:53.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
266882026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
266892026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
266902026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
266912026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
266922026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
266932026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
266942026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
266952026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
266962026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
266972026-05-12T01:48:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
266982026-05-12T01:48:53.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2211 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
266992026-05-12T01:48:53.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2211 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
267002026-05-12T01:48:53.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(SpState) }
267012026-05-12T01:48:53.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(SpState) }
267022026-05-12T01:48:53.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
267032026-05-12T01:48:53.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
267042026-05-12T01:48:53.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2212 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
267052026-05-12T01:48:53.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2212 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
267062026-05-12T01:48:53.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
267072026-05-12T01:48:53.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
267082026-05-12T01:48:54.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
267092026-05-12T01:48:54.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
267102026-05-12T01:48:54.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
267112026-05-12T01:48:54.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
267122026-05-12T01:48:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }
267132026-05-12T01:48:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(SpState) }
267142026-05-12T01:48:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(SpState) }
267152026-05-12T01:48:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(SpState) }
267162026-05-12T01:48:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
267172026-05-12T01:48:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
267182026-05-12T01:48:54.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
267192026-05-12T01:48:54.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
267202026-05-12T01:48:54.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 651 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
267212026-05-12T01:48:54.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1031 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
267222026-05-12T01:48:54.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2213 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
267232026-05-12T01:48:54.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2213 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
267242026-05-12T01:48:54.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }
267252026-05-12T01:48:54.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
267262026-05-12T01:48:54.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
267272026-05-12T01:48:54.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
267282026-05-12T01:48:54.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
267292026-05-12T01:48:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
267302026-05-12T01:48:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
267312026-05-12T01:48:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
267322026-05-12T01:48:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
267332026-05-12T01:48:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
267342026-05-12T01:48:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
267352026-05-12T01:48:54.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 652 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
267362026-05-12T01:48:54.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1032 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267372026-05-12T01:48:54.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2214 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267382026-05-12T01:48:54.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2214 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267392026-05-12T01:48:54.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
267402026-05-12T01:48:54.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
267412026-05-12T01:48:54.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
267422026-05-12T01:48:54.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
267432026-05-12T01:48:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
267442026-05-12T01:48:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
267452026-05-12T01:48:54.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
267462026-05-12T01:48:54.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
267472026-05-12T01:48:54.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
267482026-05-12T01:48:54.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
267492026-05-12T01:48:54.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1033 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267502026-05-12T01:48:54.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2215 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267512026-05-12T01:48:54.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2215 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267522026-05-12T01:48:54.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }
267532026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
267542026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
267552026-05-12T01:48:54.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
267562026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
267572026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
267582026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
267592026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
267602026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1034 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
267612026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2216 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267622026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2216 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267632026-05-12T01:48:54.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
267642026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
267652026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
267662026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
267672026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
267682026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
267692026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
267702026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2217 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267712026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2217 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267722026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
267732026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
267742026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
267752026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
267762026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
267772026-05-12T01:48:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
267782026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2218 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267792026-05-12T01:48:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2218 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267802026-05-12T01:48:54.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
267812026-05-12T01:48:54.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
267822026-05-12T01:48:54.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
267832026-05-12T01:48:54.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
267842026-05-12T01:48:54.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
267852026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
267862026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
267872026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
267882026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
267892026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
267902026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
267912026-05-12T01:48:54.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2219 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
267922026-05-12T01:48:54.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2219 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
267932026-05-12T01:48:54.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
267942026-05-12T01:48:54.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
267952026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
267962026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
267972026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
267982026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
267992026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
268002026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
268012026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
268022026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
268032026-05-12T01:48:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
268042026-05-12T01:48:54.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2220 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268052026-05-12T01:48:54.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2220 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
268062026-05-12T01:48:54.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
268072026-05-12T01:48:54.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
268082026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
268092026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
268102026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
268112026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
268122026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
268132026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
268142026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
268152026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
268162026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
268172026-05-12T01:48:54.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
268182026-05-12T01:48:54.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2221 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
268192026-05-12T01:48:54.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2221 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
268202026-05-12T01:48:54.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(SpState) }
268212026-05-12T01:48:54.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(SpState) }
268222026-05-12T01:48:54.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
268232026-05-12T01:48:54.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
268242026-05-12T01:48:54.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2222 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
268252026-05-12T01:48:54.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2222 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
268262026-05-12T01:48:54.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
268272026-05-12T01:48:54.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
268282026-05-12T01:48:55.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
268292026-05-12T01:48:55.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
268302026-05-12T01:48:55.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
268312026-05-12T01:48:55.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
268322026-05-12T01:48:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }
268332026-05-12T01:48:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }
268342026-05-12T01:48:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(SpState) }
268352026-05-12T01:48:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(SpState) }
268362026-05-12T01:48:55.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
268372026-05-12T01:48:55.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
268382026-05-12T01:48:55.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
268392026-05-12T01:48:55.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
268402026-05-12T01:48:55.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 653 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
268412026-05-12T01:48:55.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1035 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
268422026-05-12T01:48:55.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2223 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
268432026-05-12T01:48:55.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2223 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
268442026-05-12T01:48:55.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }
268452026-05-12T01:48:55.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
268462026-05-12T01:48:55.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
268472026-05-12T01:48:55.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
268482026-05-12T01:48:55.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
268492026-05-12T01:48:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
268502026-05-12T01:48:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
268512026-05-12T01:48:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
268522026-05-12T01:48:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
268532026-05-12T01:48:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
268542026-05-12T01:48:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
268552026-05-12T01:48:55.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 654 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
268562026-05-12T01:48:55.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1036 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268572026-05-12T01:48:55.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2224 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268582026-05-12T01:48:55.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2224 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268592026-05-12T01:48:55.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
268602026-05-12T01:48:55.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
268612026-05-12T01:48:55.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
268622026-05-12T01:48:55.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
268632026-05-12T01:48:55.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
268642026-05-12T01:48:55.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
268652026-05-12T01:48:55.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
268662026-05-12T01:48:55.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
268672026-05-12T01:48:55.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
268682026-05-12T01:48:55.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
268692026-05-12T01:48:55.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1037 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268702026-05-12T01:48:55.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2225 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268712026-05-12T01:48:55.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2225 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268722026-05-12T01:48:55.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(SpState) }
268732026-05-12T01:48:55.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
268742026-05-12T01:48:55.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
268752026-05-12T01:48:55.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
268762026-05-12T01:48:55.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
268772026-05-12T01:48:55.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
268782026-05-12T01:48:55.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
268792026-05-12T01:48:55.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
268802026-05-12T01:48:55.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1038 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
268812026-05-12T01:48:55.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2226 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268822026-05-12T01:48:55.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2226 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268832026-05-12T01:48:55.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
268842026-05-12T01:48:55.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
268852026-05-12T01:48:55.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
268862026-05-12T01:48:55.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
268872026-05-12T01:48:55.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
268882026-05-12T01:48:55.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
268892026-05-12T01:48:55.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
268902026-05-12T01:48:55.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2227 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268912026-05-12T01:48:55.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2227 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268922026-05-12T01:48:55.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
268932026-05-12T01:48:55.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
268942026-05-12T01:48:55.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
268952026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
268962026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
268972026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
268982026-05-12T01:48:55.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2228 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
268992026-05-12T01:48:55.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2228 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269002026-05-12T01:48:55.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
269012026-05-12T01:48:55.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
269022026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
269032026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
269042026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
269052026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
269062026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
269072026-05-12T01:48:55.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
269082026-05-12T01:48:55.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
269092026-05-12T01:48:55.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
269102026-05-12T01:48:55.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
269112026-05-12T01:48:55.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2229 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
269122026-05-12T01:48:55.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2229 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269132026-05-12T01:48:55.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
269142026-05-12T01:48:55.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
269152026-05-12T01:48:55.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
269162026-05-12T01:48:55.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
269172026-05-12T01:48:55.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
269182026-05-12T01:48:55.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
269192026-05-12T01:48:55.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
269202026-05-12T01:48:55.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
269212026-05-12T01:48:55.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
269222026-05-12T01:48:55.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
269232026-05-12T01:48:55.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
269242026-05-12T01:48:55.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2230 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269252026-05-12T01:48:55.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2230 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
269262026-05-12T01:48:55.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
269272026-05-12T01:48:55.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
269282026-05-12T01:48:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
269292026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
269302026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
269312026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
269322026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
269332026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
269342026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
269352026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
269362026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
269372026-05-12T01:48:55.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
269382026-05-12T01:48:55.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2231 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
269392026-05-12T01:48:55.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2231 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
269402026-05-12T01:48:55.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(SpState) }
269412026-05-12T01:48:55.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(SpState) }
269422026-05-12T01:48:55.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
269432026-05-12T01:48:55.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
269442026-05-12T01:48:55.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2232 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
269452026-05-12T01:48:55.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2232 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
269462026-05-12T01:48:55.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
269472026-05-12T01:48:55.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
269482026-05-12T01:48:56.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
269492026-05-12T01:48:56.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
269502026-05-12T01:48:56.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
269512026-05-12T01:48:56.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
269522026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }
269532026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(SpState) }
269542026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(SpState) }
269552026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(SpState) }
269562026-05-12T01:48:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
269572026-05-12T01:48:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
269582026-05-12T01:48:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
269592026-05-12T01:48:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
269602026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 655 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
269612026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1039 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
269622026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2233 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
269632026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2233 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
269642026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(SpState) }
269652026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
269662026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
269672026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
269682026-05-12T01:48:56.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
269692026-05-12T01:48:56.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
269702026-05-12T01:48:56.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
269712026-05-12T01:48:56.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
269722026-05-12T01:48:56.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
269732026-05-12T01:48:56.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
269742026-05-12T01:48:56.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
269752026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 656 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
269762026-05-12T01:48:56.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1040 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269772026-05-12T01:48:56.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2234 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269782026-05-12T01:48:56.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2234 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269792026-05-12T01:48:56.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
269802026-05-12T01:48:56.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
269812026-05-12T01:48:56.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
269822026-05-12T01:48:56.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
269832026-05-12T01:48:56.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
269842026-05-12T01:48:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
269852026-05-12T01:48:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
269862026-05-12T01:48:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
269872026-05-12T01:48:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
269882026-05-12T01:48:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
269892026-05-12T01:48:56.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1041 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269902026-05-12T01:48:56.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2235 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269912026-05-12T01:48:56.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2235 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
269922026-05-12T01:48:56.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }
269932026-05-12T01:48:56.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
269942026-05-12T01:48:56.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
269952026-05-12T01:48:56.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
269962026-05-12T01:48:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
269972026-05-12T01:48:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
269982026-05-12T01:48:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
269992026-05-12T01:48:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
270002026-05-12T01:48:56.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1042 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
270012026-05-12T01:48:56.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2236 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270022026-05-12T01:48:56.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2236 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270032026-05-12T01:48:56.271ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
270042026-05-12T01:48:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
270052026-05-12T01:48:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
270062026-05-12T01:48:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
270072026-05-12T01:48:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
270082026-05-12T01:48:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
270092026-05-12T01:48:56.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
270102026-05-12T01:48:56.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2237 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270112026-05-12T01:48:56.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2237 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270122026-05-12T01:48:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
270132026-05-12T01:48:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
270142026-05-12T01:48:56.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
270152026-05-12T01:48:56.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
270162026-05-12T01:48:56.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
270172026-05-12T01:48:56.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
270182026-05-12T01:48:56.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2238 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270192026-05-12T01:48:56.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2238 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270202026-05-12T01:48:56.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
270212026-05-12T01:48:56.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
270222026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
270232026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
270242026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
270252026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
270262026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
270272026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
270282026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
270292026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
270302026-05-12T01:48:56.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
270312026-05-12T01:48:56.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2239 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
270322026-05-12T01:48:56.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2239 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270332026-05-12T01:48:56.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
270342026-05-12T01:48:56.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
270352026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
270362026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
270372026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
270382026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
270392026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
270402026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
270412026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
270422026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
270432026-05-12T01:48:56.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
270442026-05-12T01:48:56.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2240 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270452026-05-12T01:48:56.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2240 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
270462026-05-12T01:48:56.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
270472026-05-12T01:48:56.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
270482026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
270492026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
270502026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
270512026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
270522026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
270532026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
270542026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
270552026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
270562026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
270572026-05-12T01:48:56.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
270582026-05-12T01:48:56.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2241 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
270592026-05-12T01:48:56.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2241 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
270602026-05-12T01:48:56.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(SpState) }
270612026-05-12T01:48:56.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(SpState) }
270622026-05-12T01:48:56.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
270632026-05-12T01:48:56.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
270642026-05-12T01:48:56.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2242 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
270652026-05-12T01:48:56.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2242 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
270662026-05-12T01:48:56.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
270672026-05-12T01:48:56.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
270682026-05-12T01:48:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
270692026-05-12T01:48:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
270702026-05-12T01:48:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
270712026-05-12T01:48:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
270722026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }
270732026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }
270742026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(SpState) }
270752026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(SpState) }
270762026-05-12T01:48:57.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
270772026-05-12T01:48:57.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
270782026-05-12T01:48:57.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
270792026-05-12T01:48:57.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
270802026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 657 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
270812026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1043 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
270822026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2243 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
270832026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2243 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
270842026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }
270852026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
270862026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
270872026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
270882026-05-12T01:48:57.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
270892026-05-12T01:48:57.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
270902026-05-12T01:48:57.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
270912026-05-12T01:48:57.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
270922026-05-12T01:48:57.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
270932026-05-12T01:48:57.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
270942026-05-12T01:48:57.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
270952026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 658 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
270962026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1044 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270972026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2244 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270982026-05-12T01:48:57.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2244 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
270992026-05-12T01:48:57.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
271002026-05-12T01:48:57.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
271012026-05-12T01:48:57.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
271022026-05-12T01:48:57.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
271032026-05-12T01:48:57.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
271042026-05-12T01:48:57.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
271052026-05-12T01:48:57.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
271062026-05-12T01:48:57.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
271072026-05-12T01:48:57.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
271082026-05-12T01:48:57.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
271092026-05-12T01:48:57.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1045 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271102026-05-12T01:48:57.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2245 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271112026-05-12T01:48:57.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2245 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271122026-05-12T01:48:57.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(SpState) }
271132026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
271142026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
271152026-05-12T01:48:57.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
271162026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
271172026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
271182026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
271192026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
271202026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1046 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
271212026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2246 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271222026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2246 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271232026-05-12T01:48:57.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
271242026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
271252026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
271262026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
271272026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
271282026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
271292026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
271302026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2247 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271312026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2247 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271322026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
271332026-05-12T01:48:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
271342026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
271352026-05-12T01:48:57.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
271362026-05-12T01:48:57.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
271372026-05-12T01:48:57.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
271382026-05-12T01:48:57.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2248 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271392026-05-12T01:48:57.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2248 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271402026-05-12T01:48:57.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
271412026-05-12T01:48:57.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
271422026-05-12T01:48:57.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
271432026-05-12T01:48:57.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
271442026-05-12T01:48:57.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
271452026-05-12T01:48:57.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
271462026-05-12T01:48:57.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
271472026-05-12T01:48:57.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
271482026-05-12T01:48:57.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
271492026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
271502026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
271512026-05-12T01:48:57.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2249 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
271522026-05-12T01:48:57.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2249 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271532026-05-12T01:48:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
271542026-05-12T01:48:57.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
271552026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
271562026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
271572026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
271582026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
271592026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
271602026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
271612026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
271622026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
271632026-05-12T01:48:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
271642026-05-12T01:48:57.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2250 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
271652026-05-12T01:48:57.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2250 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
271662026-05-12T01:48:57.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
271672026-05-12T01:48:57.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
271682026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
271692026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
271702026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
271712026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
271722026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
271732026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
271742026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
271752026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
271762026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
271772026-05-12T01:48:57.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
271782026-05-12T01:48:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2251 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
271792026-05-12T01:48:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2251 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
271802026-05-12T01:48:57.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(SpState) }
271812026-05-12T01:48:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(SpState) }
271822026-05-12T01:48:57.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
271832026-05-12T01:48:57.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
271842026-05-12T01:48:57.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2252 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
271852026-05-12T01:48:57.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2252 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
271862026-05-12T01:48:57.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
271872026-05-12T01:48:57.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
271882026-05-12T01:48:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
271892026-05-12T01:48:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
271902026-05-12T01:48:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
271912026-05-12T01:48:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
271922026-05-12T01:48:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }
271932026-05-12T01:48:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }
271942026-05-12T01:48:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(SpState) }
271952026-05-12T01:48:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(SpState) }
271962026-05-12T01:48:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
271972026-05-12T01:48:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
271982026-05-12T01:48:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
271992026-05-12T01:48:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
272002026-05-12T01:48:58.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 659 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
272012026-05-12T01:48:58.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1047 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
272022026-05-12T01:48:58.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2253 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
272032026-05-12T01:48:58.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2253 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
272042026-05-12T01:48:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(SpState) }
272052026-05-12T01:48:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
272062026-05-12T01:48:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
272072026-05-12T01:48:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
272082026-05-12T01:48:58.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
272092026-05-12T01:48:58.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
272102026-05-12T01:48:58.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
272112026-05-12T01:48:58.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
272122026-05-12T01:48:58.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
272132026-05-12T01:48:58.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
272142026-05-12T01:48:58.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
272152026-05-12T01:48:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 660 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
272162026-05-12T01:48:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1048 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272172026-05-12T01:48:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2254 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272182026-05-12T01:48:58.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2254 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272192026-05-12T01:48:58.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
272202026-05-12T01:48:58.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
272212026-05-12T01:48:58.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
272222026-05-12T01:48:58.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
272232026-05-12T01:48:58.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
272242026-05-12T01:48:58.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
272252026-05-12T01:48:58.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
272262026-05-12T01:48:58.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
272272026-05-12T01:48:58.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
272282026-05-12T01:48:58.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
272292026-05-12T01:48:58.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1049 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272302026-05-12T01:48:58.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2255 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272312026-05-12T01:48:58.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2255 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272322026-05-12T01:48:58.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(SpState) }
272332026-05-12T01:48:58.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
272342026-05-12T01:48:58.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
272352026-05-12T01:48:58.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
272362026-05-12T01:48:58.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
272372026-05-12T01:48:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
272382026-05-12T01:48:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
272392026-05-12T01:48:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
272402026-05-12T01:48:58.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1050 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
272412026-05-12T01:48:58.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2256 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272422026-05-12T01:48:58.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2256 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272432026-05-12T01:48:58.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
272442026-05-12T01:48:58.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
272452026-05-12T01:48:58.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
272462026-05-12T01:48:58.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
272472026-05-12T01:48:58.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
272482026-05-12T01:48:58.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
272492026-05-12T01:48:58.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
272502026-05-12T01:48:58.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2257 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272512026-05-12T01:48:58.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2257 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272522026-05-12T01:48:58.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
272532026-05-12T01:48:58.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
272542026-05-12T01:48:58.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
272552026-05-12T01:48:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
272562026-05-12T01:48:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
272572026-05-12T01:48:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
272582026-05-12T01:48:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2258 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272592026-05-12T01:48:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2258 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272602026-05-12T01:48:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
272612026-05-12T01:48:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
272622026-05-12T01:48:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
272632026-05-12T01:48:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
272642026-05-12T01:48:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
272652026-05-12T01:48:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
272662026-05-12T01:48:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
272672026-05-12T01:48:58.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
272682026-05-12T01:48:58.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
272692026-05-12T01:48:58.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
272702026-05-12T01:48:58.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
272712026-05-12T01:48:58.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2259 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
272722026-05-12T01:48:58.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2259 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272732026-05-12T01:48:58.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
272742026-05-12T01:48:58.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
272752026-05-12T01:48:58.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
272762026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
272772026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
272782026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
272792026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
272802026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
272812026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
272822026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
272832026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
272842026-05-12T01:48:58.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2260 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
272852026-05-12T01:48:58.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2260 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
272862026-05-12T01:48:58.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
272872026-05-12T01:48:58.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
272882026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
272892026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
272902026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
272912026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
272922026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
272932026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
272942026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
272952026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
272962026-05-12T01:48:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
272972026-05-12T01:48:58.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
272982026-05-12T01:48:58.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2261 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
272992026-05-12T01:48:58.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2261 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
273002026-05-12T01:48:58.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(SpState) }
273012026-05-12T01:48:58.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(SpState) }
273022026-05-12T01:48:58.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
273032026-05-12T01:48:58.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
273042026-05-12T01:48:58.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2262 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
273052026-05-12T01:48:58.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2262 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
273062026-05-12T01:48:58.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
273072026-05-12T01:48:58.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
273082026-05-12T01:48:59.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
273092026-05-12T01:48:59.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
273102026-05-12T01:48:59.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
273112026-05-12T01:48:59.267ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
273122026-05-12T01:48:59.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(SpState) }
273132026-05-12T01:48:59.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(SpState) }
273142026-05-12T01:48:59.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(SpState) }
273152026-05-12T01:48:59.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(SpState) }
273162026-05-12T01:48:59.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
273172026-05-12T01:48:59.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
273182026-05-12T01:48:59.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
273192026-05-12T01:48:59.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
273202026-05-12T01:48:59.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 661 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
273212026-05-12T01:48:59.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1051 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
273222026-05-12T01:48:59.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2263 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
273232026-05-12T01:48:59.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2263 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
273242026-05-12T01:48:59.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }
273252026-05-12T01:48:59.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
273262026-05-12T01:48:59.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
273272026-05-12T01:48:59.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
273282026-05-12T01:48:59.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
273292026-05-12T01:48:59.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
273302026-05-12T01:48:59.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
273312026-05-12T01:48:59.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
273322026-05-12T01:48:59.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
273332026-05-12T01:48:59.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
273342026-05-12T01:48:59.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
273352026-05-12T01:48:59.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 662 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
273362026-05-12T01:48:59.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1052 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273372026-05-12T01:48:59.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2264 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273382026-05-12T01:48:59.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2264 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273392026-05-12T01:48:59.270ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
273402026-05-12T01:48:59.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
273412026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
273422026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
273432026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
273442026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
273452026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
273462026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
273472026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
273482026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
273492026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1053 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273502026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2265 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273512026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2265 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273522026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }
273532026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
273542026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
273552026-05-12T01:48:59.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
273562026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
273572026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
273582026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
273592026-05-12T01:48:59.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
273602026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1054 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
273612026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2266 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273622026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2266 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273632026-05-12T01:48:59.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
273642026-05-12T01:48:59.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
273652026-05-12T01:48:59.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
273662026-05-12T01:48:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
273672026-05-12T01:48:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
273682026-05-12T01:48:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
273692026-05-12T01:48:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
273702026-05-12T01:48:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2267 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273712026-05-12T01:48:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2267 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273722026-05-12T01:48:59.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
273732026-05-12T01:48:59.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
273742026-05-12T01:48:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
273752026-05-12T01:48:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
273762026-05-12T01:48:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
273772026-05-12T01:48:59.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
273782026-05-12T01:48:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2268 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273792026-05-12T01:48:59.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2268 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273802026-05-12T01:48:59.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
273812026-05-12T01:48:59.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
273822026-05-12T01:48:59.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
273832026-05-12T01:48:59.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
273842026-05-12T01:48:59.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
273852026-05-12T01:48:59.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
273862026-05-12T01:48:59.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
273872026-05-12T01:48:59.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
273882026-05-12T01:48:59.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
273892026-05-12T01:48:59.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
273902026-05-12T01:48:59.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
273912026-05-12T01:48:59.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2269 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
273922026-05-12T01:48:59.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2269 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
273932026-05-12T01:48:59.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
273942026-05-12T01:48:59.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
273952026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
273962026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
273972026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
273982026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
273992026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
274002026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
274012026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
274022026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
274032026-05-12T01:48:59.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
274042026-05-12T01:48:59.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2270 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274052026-05-12T01:48:59.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2270 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
274062026-05-12T01:48:59.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
274072026-05-12T01:48:59.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
274082026-05-12T01:48:59.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
274092026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
274102026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
274112026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
274122026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
274132026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
274142026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
274152026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
274162026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
274172026-05-12T01:48:59.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
274182026-05-12T01:48:59.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2271 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
274192026-05-12T01:48:59.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2271 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
274202026-05-12T01:48:59.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(SpState) }
274212026-05-12T01:48:59.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(SpState) }
274222026-05-12T01:48:59.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
274232026-05-12T01:48:59.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
274242026-05-12T01:48:59.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2272 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
274252026-05-12T01:48:59.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2272 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
274262026-05-12T01:48:59.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
274272026-05-12T01:48:59.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
274282026-05-12T01:49:00.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
274292026-05-12T01:49:00.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
274302026-05-12T01:49:00.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
274312026-05-12T01:49:00.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
274322026-05-12T01:49:00.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }
274332026-05-12T01:49:00.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }
274342026-05-12T01:49:00.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(SpState) }
274352026-05-12T01:49:00.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(SpState) }
274362026-05-12T01:49:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
274372026-05-12T01:49:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
274382026-05-12T01:49:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
274392026-05-12T01:49:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
274402026-05-12T01:49:00.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 663 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
274412026-05-12T01:49:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1055 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
274422026-05-12T01:49:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2273 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
274432026-05-12T01:49:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2273 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
274442026-05-12T01:49:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }
274452026-05-12T01:49:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
274462026-05-12T01:49:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
274472026-05-12T01:49:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
274482026-05-12T01:49:00.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
274492026-05-12T01:49:00.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
274502026-05-12T01:49:00.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
274512026-05-12T01:49:00.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
274522026-05-12T01:49:00.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
274532026-05-12T01:49:00.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
274542026-05-12T01:49:00.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
274552026-05-12T01:49:00.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 664 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
274562026-05-12T01:49:00.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1056 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274572026-05-12T01:49:00.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2274 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274582026-05-12T01:49:00.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2274 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274592026-05-12T01:49:00.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
274602026-05-12T01:49:00.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
274612026-05-12T01:49:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
274622026-05-12T01:49:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
274632026-05-12T01:49:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
274642026-05-12T01:49:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
274652026-05-12T01:49:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
274662026-05-12T01:49:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
274672026-05-12T01:49:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
274682026-05-12T01:49:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
274692026-05-12T01:49:00.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1057 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274702026-05-12T01:49:00.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2275 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274712026-05-12T01:49:00.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2275 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274722026-05-12T01:49:00.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(SpState) }
274732026-05-12T01:49:00.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
274742026-05-12T01:49:00.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
274752026-05-12T01:49:00.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
274762026-05-12T01:49:00.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
274772026-05-12T01:49:00.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
274782026-05-12T01:49:00.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
274792026-05-12T01:49:00.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
274802026-05-12T01:49:00.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1058 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
274812026-05-12T01:49:00.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2276 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274822026-05-12T01:49:00.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2276 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274832026-05-12T01:49:00.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
274842026-05-12T01:49:00.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
274852026-05-12T01:49:00.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
274862026-05-12T01:49:00.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
274872026-05-12T01:49:00.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
274882026-05-12T01:49:00.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
274892026-05-12T01:49:00.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
274902026-05-12T01:49:00.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2277 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274912026-05-12T01:49:00.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2277 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274922026-05-12T01:49:00.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
274932026-05-12T01:49:00.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
274942026-05-12T01:49:00.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
274952026-05-12T01:49:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
274962026-05-12T01:49:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
274972026-05-12T01:49:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
274982026-05-12T01:49:00.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2278 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
274992026-05-12T01:49:00.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2278 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275002026-05-12T01:49:00.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
275012026-05-12T01:49:00.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
275022026-05-12T01:49:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
275032026-05-12T01:49:00.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
275042026-05-12T01:49:00.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
275052026-05-12T01:49:00.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
275062026-05-12T01:49:00.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
275072026-05-12T01:49:00.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
275082026-05-12T01:49:00.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
275092026-05-12T01:49:00.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
275102026-05-12T01:49:00.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
275112026-05-12T01:49:00.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2279 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
275122026-05-12T01:49:00.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2279 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275132026-05-12T01:49:00.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
275142026-05-12T01:49:00.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
275152026-05-12T01:49:00.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
275162026-05-12T01:49:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
275172026-05-12T01:49:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
275182026-05-12T01:49:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
275192026-05-12T01:49:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
275202026-05-12T01:49:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
275212026-05-12T01:49:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
275222026-05-12T01:49:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
275232026-05-12T01:49:00.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
275242026-05-12T01:49:00.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2280 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275252026-05-12T01:49:00.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2280 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
275262026-05-12T01:49:00.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
275272026-05-12T01:49:00.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
275282026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
275292026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
275302026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
275312026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
275322026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
275332026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
275342026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
275352026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
275362026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
275372026-05-12T01:49:00.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
275382026-05-12T01:49:00.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2281 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
275392026-05-12T01:49:00.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2281 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
275402026-05-12T01:49:00.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(SpState) }
275412026-05-12T01:49:00.282ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(SpState) }
275422026-05-12T01:49:00.284ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
275432026-05-12T01:49:00.285ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
275442026-05-12T01:49:00.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2282 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
275452026-05-12T01:49:00.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2282 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
275462026-05-12T01:49:00.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
275472026-05-12T01:49:00.285ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
275482026-05-12T01:49:01.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
275492026-05-12T01:49:01.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
275502026-05-12T01:49:01.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
275512026-05-12T01:49:01.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
275522026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }
275532026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(SpState) }
275542026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(SpState) }
275552026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(SpState) }
275562026-05-12T01:49:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
275572026-05-12T01:49:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
275582026-05-12T01:49:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
275592026-05-12T01:49:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
275602026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 665 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
275612026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1059 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
275622026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2283 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
275632026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2283 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
275642026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }
275652026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
275662026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
275672026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
275682026-05-12T01:49:01.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
275692026-05-12T01:49:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
275702026-05-12T01:49:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
275712026-05-12T01:49:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
275722026-05-12T01:49:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
275732026-05-12T01:49:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
275742026-05-12T01:49:01.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
275752026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 666 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
275762026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1060 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275772026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2284 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275782026-05-12T01:49:01.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2284 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275792026-05-12T01:49:01.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
275802026-05-12T01:49:01.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
275812026-05-12T01:49:01.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
275822026-05-12T01:49:01.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
275832026-05-12T01:49:01.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
275842026-05-12T01:49:01.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
275852026-05-12T01:49:01.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
275862026-05-12T01:49:01.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
275872026-05-12T01:49:01.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
275882026-05-12T01:49:01.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
275892026-05-12T01:49:01.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1061 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275902026-05-12T01:49:01.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2285 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275912026-05-12T01:49:01.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2285 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
275922026-05-12T01:49:01.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }
275932026-05-12T01:49:01.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
275942026-05-12T01:49:01.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
275952026-05-12T01:49:01.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
275962026-05-12T01:49:01.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
275972026-05-12T01:49:01.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
275982026-05-12T01:49:01.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
275992026-05-12T01:49:01.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
276002026-05-12T01:49:01.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1062 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
276012026-05-12T01:49:01.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2286 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276022026-05-12T01:49:01.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2286 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276032026-05-12T01:49:01.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
276042026-05-12T01:49:01.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
276052026-05-12T01:49:01.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
276062026-05-12T01:49:01.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
276072026-05-12T01:49:01.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
276082026-05-12T01:49:01.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
276092026-05-12T01:49:01.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
276102026-05-12T01:49:01.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2287 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276112026-05-12T01:49:01.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2287 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276122026-05-12T01:49:01.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
276132026-05-12T01:49:01.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
276142026-05-12T01:49:01.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
276152026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
276162026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
276172026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
276182026-05-12T01:49:01.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2288 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276192026-05-12T01:49:01.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2288 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276202026-05-12T01:49:01.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
276212026-05-12T01:49:01.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
276222026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
276232026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
276242026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
276252026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
276262026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
276272026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
276282026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
276292026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
276302026-05-12T01:49:01.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
276312026-05-12T01:49:01.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2289 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
276322026-05-12T01:49:01.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2289 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276332026-05-12T01:49:01.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
276342026-05-12T01:49:01.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
276352026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
276362026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
276372026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
276382026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
276392026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
276402026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
276412026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
276422026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
276432026-05-12T01:49:01.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
276442026-05-12T01:49:01.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2290 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276452026-05-12T01:49:01.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2290 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
276462026-05-12T01:49:01.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
276472026-05-12T01:49:01.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
276482026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
276492026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
276502026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
276512026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
276522026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
276532026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
276542026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
276552026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
276562026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
276572026-05-12T01:49:01.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
276582026-05-12T01:49:01.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2291 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
276592026-05-12T01:49:01.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2291 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
276602026-05-12T01:49:01.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(SpState) }
276612026-05-12T01:49:01.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(SpState) }
276622026-05-12T01:49:01.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
276632026-05-12T01:49:01.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
276642026-05-12T01:49:01.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2292 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
276652026-05-12T01:49:01.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2292 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
276662026-05-12T01:49:01.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
276672026-05-12T01:49:01.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
276682026-05-12T01:49:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
276692026-05-12T01:49:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
276702026-05-12T01:49:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
276712026-05-12T01:49:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
276722026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }
276732026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }
276742026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(SpState) }
276752026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(SpState) }
276762026-05-12T01:49:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
276772026-05-12T01:49:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
276782026-05-12T01:49:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
276792026-05-12T01:49:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
276802026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 667 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
276812026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1063 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
276822026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2293 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
276832026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2293 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
276842026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(SpState) }
276852026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
276862026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
276872026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
276882026-05-12T01:49:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
276892026-05-12T01:49:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
276902026-05-12T01:49:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
276912026-05-12T01:49:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
276922026-05-12T01:49:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
276932026-05-12T01:49:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
276942026-05-12T01:49:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
276952026-05-12T01:49:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 668 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
276962026-05-12T01:49:02.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1064 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276972026-05-12T01:49:02.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2294 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276982026-05-12T01:49:02.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2294 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
276992026-05-12T01:49:02.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
277002026-05-12T01:49:02.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
277012026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
277022026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
277032026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
277042026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
277052026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
277062026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
277072026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
277082026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
277092026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1065 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277102026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2295 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277112026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2295 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277122026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(SpState) }
277132026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
277142026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
277152026-05-12T01:49:02.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
277162026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
277172026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
277182026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
277192026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
277202026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1066 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
277212026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2296 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277222026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2296 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277232026-05-12T01:49:02.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
277242026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
277252026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
277262026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
277272026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
277282026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
277292026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
277302026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2297 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277312026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2297 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277322026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
277332026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
277342026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
277352026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
277362026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
277372026-05-12T01:49:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
277382026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2298 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277392026-05-12T01:49:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2298 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277402026-05-12T01:49:02.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
277412026-05-12T01:49:02.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
277422026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
277432026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
277442026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
277452026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
277462026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
277472026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
277482026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
277492026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
277502026-05-12T01:49:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
277512026-05-12T01:49:02.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2299 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
277522026-05-12T01:49:02.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2299 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277532026-05-12T01:49:02.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
277542026-05-12T01:49:02.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
277552026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
277562026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
277572026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
277582026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
277592026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
277602026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
277612026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
277622026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
277632026-05-12T01:49:02.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
277642026-05-12T01:49:02.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2300 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
277652026-05-12T01:49:02.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2300 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
277662026-05-12T01:49:02.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
277672026-05-12T01:49:02.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
277682026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
277692026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
277702026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
277712026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
277722026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
277732026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
277742026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
277752026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
277762026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
277772026-05-12T01:49:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
277782026-05-12T01:49:02.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2301 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
277792026-05-12T01:49:02.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2301 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
277802026-05-12T01:49:02.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(SpState) }
277812026-05-12T01:49:02.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(SpState) }
277822026-05-12T01:49:02.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
277832026-05-12T01:49:02.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
277842026-05-12T01:49:02.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2302 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
277852026-05-12T01:49:02.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2302 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
277862026-05-12T01:49:02.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
277872026-05-12T01:49:02.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
277882026-05-12T01:49:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
277892026-05-12T01:49:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
277902026-05-12T01:49:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
277912026-05-12T01:49:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
277922026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(SpState) }
277932026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }
277942026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(SpState) }
277952026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(SpState) }
277962026-05-12T01:49:03.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
277972026-05-12T01:49:03.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
277982026-05-12T01:49:03.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
277992026-05-12T01:49:03.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
278002026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 669 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
278012026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1067 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
278022026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2303 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
278032026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2303 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
278042026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }
278052026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
278062026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
278072026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
278082026-05-12T01:49:03.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
278092026-05-12T01:49:03.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
278102026-05-12T01:49:03.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
278112026-05-12T01:49:03.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
278122026-05-12T01:49:03.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
278132026-05-12T01:49:03.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
278142026-05-12T01:49:03.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
278152026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 670 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
278162026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1068 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278172026-05-12T01:49:03.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2304 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278182026-05-12T01:49:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2304 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278192026-05-12T01:49:03.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
278202026-05-12T01:49:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
278212026-05-12T01:49:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
278222026-05-12T01:49:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
278232026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
278242026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
278252026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
278262026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
278272026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
278282026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
278292026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1069 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278302026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2305 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278312026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2305 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278322026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(SpState) }
278332026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
278342026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
278352026-05-12T01:49:03.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
278362026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
278372026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
278382026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
278392026-05-12T01:49:03.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
278402026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1070 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
278412026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2306 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278422026-05-12T01:49:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2306 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278432026-05-12T01:49:03.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
278442026-05-12T01:49:03.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
278452026-05-12T01:49:03.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
278462026-05-12T01:49:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
278472026-05-12T01:49:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
278482026-05-12T01:49:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
278492026-05-12T01:49:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
278502026-05-12T01:49:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2307 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278512026-05-12T01:49:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2307 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278522026-05-12T01:49:03.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
278532026-05-12T01:49:03.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
278542026-05-12T01:49:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
278552026-05-12T01:49:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
278562026-05-12T01:49:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
278572026-05-12T01:49:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
278582026-05-12T01:49:03.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2308 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278592026-05-12T01:49:03.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2308 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278602026-05-12T01:49:03.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
278612026-05-12T01:49:03.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
278622026-05-12T01:49:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
278632026-05-12T01:49:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
278642026-05-12T01:49:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
278652026-05-12T01:49:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
278662026-05-12T01:49:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
278672026-05-12T01:49:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
278682026-05-12T01:49:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
278692026-05-12T01:49:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
278702026-05-12T01:49:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
278712026-05-12T01:49:03.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2309 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
278722026-05-12T01:49:03.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2309 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278732026-05-12T01:49:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
278742026-05-12T01:49:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
278752026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
278762026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
278772026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
278782026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
278792026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
278802026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
278812026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
278822026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
278832026-05-12T01:49:03.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
278842026-05-12T01:49:03.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2310 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
278852026-05-12T01:49:03.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2310 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
278862026-05-12T01:49:03.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
278872026-05-12T01:49:03.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
278882026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
278892026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
278902026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
278912026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
278922026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
278932026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
278942026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
278952026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
278962026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
278972026-05-12T01:49:03.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
278982026-05-12T01:49:03.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2311 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
278992026-05-12T01:49:03.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2311 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
279002026-05-12T01:49:03.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(SpState) }
279012026-05-12T01:49:03.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(SpState) }
279022026-05-12T01:49:03.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
279032026-05-12T01:49:03.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
279042026-05-12T01:49:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2312 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
279052026-05-12T01:49:03.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2312 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
279062026-05-12T01:49:03.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
279072026-05-12T01:49:03.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
279082026-05-12T01:49:04.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
279092026-05-12T01:49:04.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
279102026-05-12T01:49:04.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
279112026-05-12T01:49:04.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
279122026-05-12T01:49:04.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(SpState) }
279132026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(SpState) }
279142026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(SpState) }
279152026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(SpState) }
279162026-05-12T01:49:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
279172026-05-12T01:49:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
279182026-05-12T01:49:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
279192026-05-12T01:49:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
279202026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 671 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
279212026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1071 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
279222026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2313 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
279232026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2313 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
279242026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }
279252026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
279262026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
279272026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
279282026-05-12T01:49:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
279292026-05-12T01:49:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
279302026-05-12T01:49:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
279312026-05-12T01:49:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
279322026-05-12T01:49:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
279332026-05-12T01:49:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
279342026-05-12T01:49:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
279352026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 672 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
279362026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1072 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279372026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2314 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279382026-05-12T01:49:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2314 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279392026-05-12T01:49:04.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
279402026-05-12T01:49:04.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
279412026-05-12T01:49:04.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
279422026-05-12T01:49:04.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
279432026-05-12T01:49:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
279442026-05-12T01:49:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
279452026-05-12T01:49:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
279462026-05-12T01:49:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
279472026-05-12T01:49:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
279482026-05-12T01:49:04.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
279492026-05-12T01:49:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1073 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279502026-05-12T01:49:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2315 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279512026-05-12T01:49:04.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2315 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279522026-05-12T01:49:04.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }
279532026-05-12T01:49:04.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
279542026-05-12T01:49:04.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
279552026-05-12T01:49:04.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
279562026-05-12T01:49:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
279572026-05-12T01:49:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
279582026-05-12T01:49:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
279592026-05-12T01:49:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
279602026-05-12T01:49:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1074 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
279612026-05-12T01:49:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2316 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279622026-05-12T01:49:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2316 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279632026-05-12T01:49:04.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
279642026-05-12T01:49:04.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
279652026-05-12T01:49:04.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
279662026-05-12T01:49:04.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
279672026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
279682026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
279692026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
279702026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2317 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279712026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2317 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279722026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
279732026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
279742026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
279752026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
279762026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
279772026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
279782026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2318 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279792026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2318 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279802026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
279812026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
279822026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
279832026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
279842026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
279852026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
279862026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
279872026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
279882026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
279892026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
279902026-05-12T01:49:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
279912026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2319 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
279922026-05-12T01:49:04.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2319 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
279932026-05-12T01:49:04.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
279942026-05-12T01:49:04.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
279952026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
279962026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
279972026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
279982026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
279992026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
280002026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
280012026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
280022026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
280032026-05-12T01:49:04.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
280042026-05-12T01:49:04.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2320 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280052026-05-12T01:49:04.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2320 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
280062026-05-12T01:49:04.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
280072026-05-12T01:49:04.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
280082026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
280092026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
280102026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
280112026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
280122026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
280132026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
280142026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
280152026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
280162026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
280172026-05-12T01:49:04.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
280182026-05-12T01:49:04.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2321 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
280192026-05-12T01:49:04.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2321 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
280202026-05-12T01:49:04.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(SpState) }
280212026-05-12T01:49:04.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(SpState) }
280222026-05-12T01:49:04.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
280232026-05-12T01:49:04.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
280242026-05-12T01:49:04.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2322 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
280252026-05-12T01:49:04.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2322 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
280262026-05-12T01:49:04.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
280272026-05-12T01:49:04.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
280282026-05-12T01:49:05.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
280292026-05-12T01:49:05.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
280302026-05-12T01:49:05.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
280312026-05-12T01:49:05.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
280322026-05-12T01:49:05.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }
280332026-05-12T01:49:05.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }
280342026-05-12T01:49:05.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(SpState) }
280352026-05-12T01:49:05.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(SpState) }
280362026-05-12T01:49:05.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
280372026-05-12T01:49:05.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
280382026-05-12T01:49:05.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
280392026-05-12T01:49:05.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
280402026-05-12T01:49:05.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 673 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
280412026-05-12T01:49:05.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1075 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
280422026-05-12T01:49:05.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2323 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
280432026-05-12T01:49:05.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2323 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
280442026-05-12T01:49:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }
280452026-05-12T01:49:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
280462026-05-12T01:49:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
280472026-05-12T01:49:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
280482026-05-12T01:49:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
280492026-05-12T01:49:05.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
280502026-05-12T01:49:05.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
280512026-05-12T01:49:05.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
280522026-05-12T01:49:05.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
280532026-05-12T01:49:05.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
280542026-05-12T01:49:05.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
280552026-05-12T01:49:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 674 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
280562026-05-12T01:49:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1076 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280572026-05-12T01:49:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2324 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280582026-05-12T01:49:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2324 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280592026-05-12T01:49:05.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
280602026-05-12T01:49:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
280612026-05-12T01:49:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
280622026-05-12T01:49:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
280632026-05-12T01:49:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
280642026-05-12T01:49:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
280652026-05-12T01:49:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
280662026-05-12T01:49:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
280672026-05-12T01:49:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
280682026-05-12T01:49:05.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
280692026-05-12T01:49:05.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1077 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280702026-05-12T01:49:05.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2325 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280712026-05-12T01:49:05.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2325 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280722026-05-12T01:49:05.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(SpState) }
280732026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
280742026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
280752026-05-12T01:49:05.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
280762026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
280772026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
280782026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
280792026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
280802026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1078 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
280812026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2326 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280822026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2326 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280832026-05-12T01:49:05.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
280842026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
280852026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
280862026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
280872026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
280882026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
280892026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
280902026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2327 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280912026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2327 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280922026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
280932026-05-12T01:49:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
280942026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
280952026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
280962026-05-12T01:49:05.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
280972026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
280982026-05-12T01:49:05.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2328 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
280992026-05-12T01:49:05.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2328 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281002026-05-12T01:49:05.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
281012026-05-12T01:49:05.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
281022026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
281032026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
281042026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
281052026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
281062026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
281072026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
281082026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
281092026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
281102026-05-12T01:49:05.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
281112026-05-12T01:49:05.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2329 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
281122026-05-12T01:49:05.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2329 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281132026-05-12T01:49:05.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
281142026-05-12T01:49:05.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
281152026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
281162026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
281172026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
281182026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
281192026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
281202026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
281212026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
281222026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
281232026-05-12T01:49:05.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
281242026-05-12T01:49:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2330 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281252026-05-12T01:49:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2330 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
281262026-05-12T01:49:05.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
281272026-05-12T01:49:05.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
281282026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
281292026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
281302026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
281312026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
281322026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
281332026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
281342026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
281352026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
281362026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
281372026-05-12T01:49:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
281382026-05-12T01:49:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2331 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
281392026-05-12T01:49:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2331 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
281402026-05-12T01:49:05.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(SpState) }
281412026-05-12T01:49:05.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(SpState) }
281422026-05-12T01:49:05.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
281432026-05-12T01:49:05.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
281442026-05-12T01:49:05.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2332 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
281452026-05-12T01:49:05.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2332 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
281462026-05-12T01:49:05.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
281472026-05-12T01:49:05.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
281482026-05-12T01:49:06.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
281492026-05-12T01:49:06.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
281502026-05-12T01:49:06.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
281512026-05-12T01:49:06.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
281522026-05-12T01:49:06.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }
281532026-05-12T01:49:06.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(SpState) }
281542026-05-12T01:49:06.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(SpState) }
281552026-05-12T01:49:06.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(SpState) }
281562026-05-12T01:49:06.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
281572026-05-12T01:49:06.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
281582026-05-12T01:49:06.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
281592026-05-12T01:49:06.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
281602026-05-12T01:49:06.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 675 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
281612026-05-12T01:49:06.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1079 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
281622026-05-12T01:49:06.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2333 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
281632026-05-12T01:49:06.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2333 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
281642026-05-12T01:49:06.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(SpState) }
281652026-05-12T01:49:06.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
281662026-05-12T01:49:06.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
281672026-05-12T01:49:06.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
281682026-05-12T01:49:06.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
281692026-05-12T01:49:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
281702026-05-12T01:49:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
281712026-05-12T01:49:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
281722026-05-12T01:49:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
281732026-05-12T01:49:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
281742026-05-12T01:49:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
281752026-05-12T01:49:06.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 676 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
281762026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1080 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281772026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2334 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281782026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2334 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281792026-05-12T01:49:06.260ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
281802026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
281812026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
281822026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
281832026-05-12T01:49:06.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
281842026-05-12T01:49:06.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
281852026-05-12T01:49:06.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
281862026-05-12T01:49:06.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
281872026-05-12T01:49:06.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
281882026-05-12T01:49:06.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
281892026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1081 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281902026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2335 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281912026-05-12T01:49:06.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2335 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
281922026-05-12T01:49:06.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }
281932026-05-12T01:49:06.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
281942026-05-12T01:49:06.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
281952026-05-12T01:49:06.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
281962026-05-12T01:49:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
281972026-05-12T01:49:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
281982026-05-12T01:49:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
281992026-05-12T01:49:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
282002026-05-12T01:49:06.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1082 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
282012026-05-12T01:49:06.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2336 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282022026-05-12T01:49:06.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2336 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282032026-05-12T01:49:06.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
282042026-05-12T01:49:06.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
282052026-05-12T01:49:06.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
282062026-05-12T01:49:06.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
282072026-05-12T01:49:06.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
282082026-05-12T01:49:06.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
282092026-05-12T01:49:06.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
282102026-05-12T01:49:06.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2337 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282112026-05-12T01:49:06.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2337 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282122026-05-12T01:49:06.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
282132026-05-12T01:49:06.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
282142026-05-12T01:49:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
282152026-05-12T01:49:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
282162026-05-12T01:49:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
282172026-05-12T01:49:06.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
282182026-05-12T01:49:06.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2338 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282192026-05-12T01:49:06.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2338 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282202026-05-12T01:49:06.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
282212026-05-12T01:49:06.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
282222026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
282232026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
282242026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
282252026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
282262026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
282272026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
282282026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
282292026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
282302026-05-12T01:49:06.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
282312026-05-12T01:49:06.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2339 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
282322026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2339 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282332026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
282342026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
282352026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
282362026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
282372026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
282382026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
282392026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
282402026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
282412026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
282422026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
282432026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
282442026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2340 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282452026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2340 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
282462026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
282472026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
282482026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
282492026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
282502026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
282512026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
282522026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
282532026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
282542026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
282552026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
282562026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
282572026-05-12T01:49:06.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
282582026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2341 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
282592026-05-12T01:49:06.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2341 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
282602026-05-12T01:49:06.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(SpState) }
282612026-05-12T01:49:06.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(SpState) }
282622026-05-12T01:49:06.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
282632026-05-12T01:49:06.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
282642026-05-12T01:49:06.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2342 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
282652026-05-12T01:49:06.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2342 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
282662026-05-12T01:49:06.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
282672026-05-12T01:49:06.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
282682026-05-12T01:49:07.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
282692026-05-12T01:49:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
282702026-05-12T01:49:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
282712026-05-12T01:49:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
282722026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }
282732026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }
282742026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(SpState) }
282752026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(SpState) }
282762026-05-12T01:49:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
282772026-05-12T01:49:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
282782026-05-12T01:49:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
282792026-05-12T01:49:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
282802026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 677 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
282812026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1083 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
282822026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2343 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
282832026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2343 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
282842026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }
282852026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
282862026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
282872026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
282882026-05-12T01:49:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
282892026-05-12T01:49:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
282902026-05-12T01:49:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
282912026-05-12T01:49:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
282922026-05-12T01:49:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
282932026-05-12T01:49:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
282942026-05-12T01:49:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
282952026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 678 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
282962026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1084 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282972026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2344 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282982026-05-12T01:49:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2344 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
282992026-05-12T01:49:07.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
283002026-05-12T01:49:07.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
283012026-05-12T01:49:07.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
283022026-05-12T01:49:07.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
283032026-05-12T01:49:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
283042026-05-12T01:49:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
283052026-05-12T01:49:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
283062026-05-12T01:49:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
283072026-05-12T01:49:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
283082026-05-12T01:49:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
283092026-05-12T01:49:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1085 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283102026-05-12T01:49:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2345 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283112026-05-12T01:49:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2345 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283122026-05-12T01:49:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(SpState) }
283132026-05-12T01:49:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
283142026-05-12T01:49:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
283152026-05-12T01:49:07.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
283162026-05-12T01:49:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
283172026-05-12T01:49:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
283182026-05-12T01:49:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
283192026-05-12T01:49:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
283202026-05-12T01:49:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1086 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
283212026-05-12T01:49:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2346 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283222026-05-12T01:49:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2346 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283232026-05-12T01:49:07.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
283242026-05-12T01:49:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
283252026-05-12T01:49:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
283262026-05-12T01:49:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
283272026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
283282026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
283292026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
283302026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2347 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283312026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2347 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283322026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
283332026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
283342026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
283352026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
283362026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
283372026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
283382026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2348 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283392026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2348 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283402026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
283412026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
283422026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
283432026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
283442026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
283452026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
283462026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
283472026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
283482026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
283492026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
283502026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
283512026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2349 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
283522026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2349 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283532026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
283542026-05-12T01:49:07.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
283552026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
283562026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
283572026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
283582026-05-12T01:49:07.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
283592026-05-12T01:49:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
283602026-05-12T01:49:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
283612026-05-12T01:49:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
283622026-05-12T01:49:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
283632026-05-12T01:49:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
283642026-05-12T01:49:07.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2350 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
283652026-05-12T01:49:07.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2350 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
283662026-05-12T01:49:07.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
283672026-05-12T01:49:07.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
283682026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
283692026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
283702026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
283712026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
283722026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
283732026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
283742026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
283752026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
283762026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
283772026-05-12T01:49:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
283782026-05-12T01:49:07.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2351 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
283792026-05-12T01:49:07.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2351 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
283802026-05-12T01:49:07.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(SpState) }
283812026-05-12T01:49:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(SpState) }
283822026-05-12T01:49:07.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
283832026-05-12T01:49:07.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
283842026-05-12T01:49:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2352 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
283852026-05-12T01:49:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2352 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
283862026-05-12T01:49:07.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
283872026-05-12T01:49:07.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
283882026-05-12T01:49:08.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
283892026-05-12T01:49:08.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
283902026-05-12T01:49:08.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
283912026-05-12T01:49:08.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
283922026-05-12T01:49:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(SpState) }
283932026-05-12T01:49:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }
283942026-05-12T01:49:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(SpState) }
283952026-05-12T01:49:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(SpState) }
283962026-05-12T01:49:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
283972026-05-12T01:49:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
283982026-05-12T01:49:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
283992026-05-12T01:49:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
284002026-05-12T01:49:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 679 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
284012026-05-12T01:49:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1087 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
284022026-05-12T01:49:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2353 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
284032026-05-12T01:49:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2353 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
284042026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(SpState) }
284052026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
284062026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
284072026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
284082026-05-12T01:49:08.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
284092026-05-12T01:49:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
284102026-05-12T01:49:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
284112026-05-12T01:49:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
284122026-05-12T01:49:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
284132026-05-12T01:49:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
284142026-05-12T01:49:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
284152026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 680 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
284162026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1088 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284172026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2354 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284182026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2354 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284192026-05-12T01:49:08.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
284202026-05-12T01:49:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
284212026-05-12T01:49:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
284222026-05-12T01:49:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
284232026-05-12T01:49:08.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
284242026-05-12T01:49:08.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
284252026-05-12T01:49:08.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
284262026-05-12T01:49:08.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
284272026-05-12T01:49:08.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
284282026-05-12T01:49:08.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
284292026-05-12T01:49:08.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1089 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284302026-05-12T01:49:08.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2355 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284312026-05-12T01:49:08.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2355 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284322026-05-12T01:49:08.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(SpState) }
284332026-05-12T01:49:08.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
284342026-05-12T01:49:08.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
284352026-05-12T01:49:08.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
284362026-05-12T01:49:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
284372026-05-12T01:49:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
284382026-05-12T01:49:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
284392026-05-12T01:49:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
284402026-05-12T01:49:08.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1090 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
284412026-05-12T01:49:08.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2356 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284422026-05-12T01:49:08.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2356 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284432026-05-12T01:49:08.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
284442026-05-12T01:49:08.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
284452026-05-12T01:49:08.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
284462026-05-12T01:49:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
284472026-05-12T01:49:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
284482026-05-12T01:49:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
284492026-05-12T01:49:08.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
284502026-05-12T01:49:08.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2357 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284512026-05-12T01:49:08.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2357 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284522026-05-12T01:49:08.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
284532026-05-12T01:49:08.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
284542026-05-12T01:49:08.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
284552026-05-12T01:49:08.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
284562026-05-12T01:49:08.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
284572026-05-12T01:49:08.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
284582026-05-12T01:49:08.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2358 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284592026-05-12T01:49:08.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2358 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284602026-05-12T01:49:08.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
284612026-05-12T01:49:08.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
284622026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
284632026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
284642026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
284652026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
284662026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
284672026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
284682026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
284692026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
284702026-05-12T01:49:08.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
284712026-05-12T01:49:08.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2359 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
284722026-05-12T01:49:08.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2359 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284732026-05-12T01:49:08.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
284742026-05-12T01:49:08.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
284752026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
284762026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
284772026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
284782026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
284792026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
284802026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
284812026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
284822026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
284832026-05-12T01:49:08.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
284842026-05-12T01:49:08.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2360 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
284852026-05-12T01:49:08.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2360 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
284862026-05-12T01:49:08.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
284872026-05-12T01:49:08.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
284882026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
284892026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
284902026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
284912026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
284922026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
284932026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
284942026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
284952026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
284962026-05-12T01:49:08.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
284972026-05-12T01:49:08.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
284982026-05-12T01:49:08.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2361 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
284992026-05-12T01:49:08.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2361 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
285002026-05-12T01:49:08.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(SpState) }
285012026-05-12T01:49:08.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(SpState) }
285022026-05-12T01:49:08.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
285032026-05-12T01:49:08.278ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
285042026-05-12T01:49:08.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2362 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
285052026-05-12T01:49:08.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2362 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
285062026-05-12T01:49:08.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
285072026-05-12T01:49:08.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
285082026-05-12T01:49:09.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
285092026-05-12T01:49:09.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
285102026-05-12T01:49:09.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
285112026-05-12T01:49:09.262ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
285122026-05-12T01:49:09.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(SpState) }
285132026-05-12T01:49:09.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(SpState) }
285142026-05-12T01:49:09.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(SpState) }
285152026-05-12T01:49:09.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(SpState) }
285162026-05-12T01:49:09.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
285172026-05-12T01:49:09.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
285182026-05-12T01:49:09.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
285192026-05-12T01:49:09.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
285202026-05-12T01:49:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 681 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
285212026-05-12T01:49:09.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1091 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
285222026-05-12T01:49:09.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2363 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
285232026-05-12T01:49:09.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2363 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
285242026-05-12T01:49:09.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }
285252026-05-12T01:49:09.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
285262026-05-12T01:49:09.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
285272026-05-12T01:49:09.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
285282026-05-12T01:49:09.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
285292026-05-12T01:49:09.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
285302026-05-12T01:49:09.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
285312026-05-12T01:49:09.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
285322026-05-12T01:49:09.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
285332026-05-12T01:49:09.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
285342026-05-12T01:49:09.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
285352026-05-12T01:49:09.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 682 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
285362026-05-12T01:49:09.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1092 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285372026-05-12T01:49:09.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2364 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285382026-05-12T01:49:09.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2364 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285392026-05-12T01:49:09.269ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
285402026-05-12T01:49:09.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
285412026-05-12T01:49:09.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
285422026-05-12T01:49:09.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
285432026-05-12T01:49:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
285442026-05-12T01:49:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
285452026-05-12T01:49:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
285462026-05-12T01:49:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
285472026-05-12T01:49:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
285482026-05-12T01:49:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
285492026-05-12T01:49:09.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1093 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285502026-05-12T01:49:09.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2365 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285512026-05-12T01:49:09.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2365 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285522026-05-12T01:49:09.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }
285532026-05-12T01:49:09.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
285542026-05-12T01:49:09.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
285552026-05-12T01:49:09.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
285562026-05-12T01:49:09.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
285572026-05-12T01:49:09.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
285582026-05-12T01:49:09.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
285592026-05-12T01:49:09.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
285602026-05-12T01:49:09.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1094 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
285612026-05-12T01:49:09.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2366 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285622026-05-12T01:49:09.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2366 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285632026-05-12T01:49:09.274ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
285642026-05-12T01:49:09.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
285652026-05-12T01:49:09.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
285662026-05-12T01:49:09.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
285672026-05-12T01:49:09.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
285682026-05-12T01:49:09.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
285692026-05-12T01:49:09.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
285702026-05-12T01:49:09.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2367 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285712026-05-12T01:49:09.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2367 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285722026-05-12T01:49:09.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
285732026-05-12T01:49:09.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
285742026-05-12T01:49:09.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
285752026-05-12T01:49:09.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
285762026-05-12T01:49:09.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
285772026-05-12T01:49:09.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
285782026-05-12T01:49:09.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2368 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285792026-05-12T01:49:09.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2368 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285802026-05-12T01:49:09.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
285812026-05-12T01:49:09.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
285822026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
285832026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
285842026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
285852026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
285862026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
285872026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
285882026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
285892026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
285902026-05-12T01:49:09.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
285912026-05-12T01:49:09.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2369 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
285922026-05-12T01:49:09.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2369 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
285932026-05-12T01:49:09.286ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
285942026-05-12T01:49:09.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
285952026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
285962026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
285972026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
285982026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
285992026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
286002026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
286012026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
286022026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
286032026-05-12T01:49:09.288ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
286042026-05-12T01:49:09.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2370 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286052026-05-12T01:49:09.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2370 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
286062026-05-12T01:49:09.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
286072026-05-12T01:49:09.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
286082026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
286092026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
286102026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
286112026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
286122026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
286132026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
286142026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
286152026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
286162026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
286172026-05-12T01:49:09.295ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
286182026-05-12T01:49:09.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2371 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
286192026-05-12T01:49:09.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2371 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
286202026-05-12T01:49:09.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(SpState) }
286212026-05-12T01:49:09.297ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(SpState) }
286222026-05-12T01:49:09.297ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
286232026-05-12T01:49:09.297ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
286242026-05-12T01:49:09.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2372 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
286252026-05-12T01:49:09.301ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2372 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
286262026-05-12T01:49:09.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
286272026-05-12T01:49:09.301ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
286282026-05-12T01:49:10.328ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
286292026-05-12T01:49:10.330ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
286302026-05-12T01:49:10.330ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
286312026-05-12T01:49:10.330ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
286322026-05-12T01:49:10.330ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }
286332026-05-12T01:49:10.330ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }
286342026-05-12T01:49:10.330ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(SpState) }
286352026-05-12T01:49:10.330ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(SpState) }
286362026-05-12T01:49:10.331ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
286372026-05-12T01:49:10.332ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
286382026-05-12T01:49:10.332ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
286392026-05-12T01:49:10.332ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
286402026-05-12T01:49:10.337ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 683 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
286412026-05-12T01:49:10.337ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1095 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
286422026-05-12T01:49:10.337ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2373 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
286432026-05-12T01:49:10.337ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2373 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
286442026-05-12T01:49:10.339ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }
286452026-05-12T01:49:10.339ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
286462026-05-12T01:49:10.339ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
286472026-05-12T01:49:10.339ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
286482026-05-12T01:49:10.345ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
286492026-05-12T01:49:10.345ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
286502026-05-12T01:49:10.345ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
286512026-05-12T01:49:10.345ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
286522026-05-12T01:49:10.345ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
286532026-05-12T01:49:10.345ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
286542026-05-12T01:49:10.345ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
286552026-05-12T01:49:10.347ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 684 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
286562026-05-12T01:49:10.347ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1096 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286572026-05-12T01:49:10.347ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2374 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286582026-05-12T01:49:10.347ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2374 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286592026-05-12T01:49:10.348ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
286602026-05-12T01:49:10.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
286612026-05-12T01:49:10.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
286622026-05-12T01:49:10.351ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
286632026-05-12T01:49:10.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
286642026-05-12T01:49:10.352ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
286652026-05-12T01:49:10.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
286662026-05-12T01:49:10.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
286672026-05-12T01:49:10.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
286682026-05-12T01:49:10.353ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
286692026-05-12T01:49:10.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1097 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286702026-05-12T01:49:10.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2375 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286712026-05-12T01:49:10.378ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2375 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286722026-05-12T01:49:10.400ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(SpState) }
286732026-05-12T01:49:10.400ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
286742026-05-12T01:49:10.401ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
286752026-05-12T01:49:10.420ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
286762026-05-12T01:49:10.420ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
286772026-05-12T01:49:10.421ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
286782026-05-12T01:49:10.421ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
286792026-05-12T01:49:10.421ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
286802026-05-12T01:49:10.426ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1098 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
286812026-05-12T01:49:10.426ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2376 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286822026-05-12T01:49:10.427ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2376 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286832026-05-12T01:49:10.427ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
286842026-05-12T01:49:10.429ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
286852026-05-12T01:49:10.431ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
286862026-05-12T01:49:10.431ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
286872026-05-12T01:49:10.431ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
286882026-05-12T01:49:10.431ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
286892026-05-12T01:49:10.431ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
286902026-05-12T01:49:10.437ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2377 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286912026-05-12T01:49:10.437ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2377 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286922026-05-12T01:49:10.439ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
286932026-05-12T01:49:10.443ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
286942026-05-12T01:49:10.444ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
286952026-05-12T01:49:10.444ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
286962026-05-12T01:49:10.444ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
286972026-05-12T01:49:10.444ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
286982026-05-12T01:49:10.445ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2378 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
286992026-05-12T01:49:10.446ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2378 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287002026-05-12T01:49:10.448ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
287012026-05-12T01:49:10.449ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
287022026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
287032026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
287042026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
287052026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
287062026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
287072026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
287082026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
287092026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
287102026-05-12T01:49:10.449ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
287112026-05-12T01:49:10.454ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2379 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
287122026-05-12T01:49:10.454ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2379 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287132026-05-12T01:49:10.457ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
287142026-05-12T01:49:10.457ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
287152026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
287162026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
287172026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
287182026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
287192026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
287202026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
287212026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
287222026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
287232026-05-12T01:49:10.480ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
287242026-05-12T01:49:10.483ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2380 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287252026-05-12T01:49:10.484ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2380 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
287262026-05-12T01:49:10.504ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
287272026-05-12T01:49:10.506ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
287282026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
287292026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
287302026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
287312026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
287322026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
287332026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
287342026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
287352026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
287362026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
287372026-05-12T01:49:10.576ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
287382026-05-12T01:49:10.580ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2381 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
287392026-05-12T01:49:10.580ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2381 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
287402026-05-12T01:49:10.584ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(SpState) }
287412026-05-12T01:49:10.584ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(SpState) }
287422026-05-12T01:49:10.603ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
287432026-05-12T01:49:10.603ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
287442026-05-12T01:49:10.624ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2382 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
287452026-05-12T01:49:10.624ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2382 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
287462026-05-12T01:49:10.625ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
287472026-05-12T01:49:10.626ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
287482026-05-12T01:49:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
287492026-05-12T01:49:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
287502026-05-12T01:49:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
287512026-05-12T01:49:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
287522026-05-12T01:49:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }
287532026-05-12T01:49:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(SpState) }
287542026-05-12T01:49:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(SpState) }
287552026-05-12T01:49:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(SpState) }
287562026-05-12T01:49:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
287572026-05-12T01:49:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
287582026-05-12T01:49:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
287592026-05-12T01:49:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
287602026-05-12T01:49:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 685 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
287612026-05-12T01:49:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1099 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
287622026-05-12T01:49:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2383 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
287632026-05-12T01:49:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2383 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
287642026-05-12T01:49:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }
287652026-05-12T01:49:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
287662026-05-12T01:49:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
287672026-05-12T01:49:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
287682026-05-12T01:49:11.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
287692026-05-12T01:49:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
287702026-05-12T01:49:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
287712026-05-12T01:49:11.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
287722026-05-12T01:49:11.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
287732026-05-12T01:49:11.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
287742026-05-12T01:49:11.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
287752026-05-12T01:49:11.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 686 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
287762026-05-12T01:49:11.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1100 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287772026-05-12T01:49:11.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2384 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287782026-05-12T01:49:11.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2384 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287792026-05-12T01:49:11.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
287802026-05-12T01:49:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
287812026-05-12T01:49:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
287822026-05-12T01:49:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
287832026-05-12T01:49:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
287842026-05-12T01:49:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
287852026-05-12T01:49:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
287862026-05-12T01:49:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
287872026-05-12T01:49:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
287882026-05-12T01:49:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
287892026-05-12T01:49:11.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1101 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287902026-05-12T01:49:11.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2385 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287912026-05-12T01:49:11.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2385 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
287922026-05-12T01:49:11.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }
287932026-05-12T01:49:11.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
287942026-05-12T01:49:11.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
287952026-05-12T01:49:11.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
287962026-05-12T01:49:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
287972026-05-12T01:49:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
287982026-05-12T01:49:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
287992026-05-12T01:49:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
288002026-05-12T01:49:11.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1102 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
288012026-05-12T01:49:11.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2386 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288022026-05-12T01:49:11.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2386 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288032026-05-12T01:49:11.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
288042026-05-12T01:49:11.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
288052026-05-12T01:49:11.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
288062026-05-12T01:49:11.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
288072026-05-12T01:49:11.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
288082026-05-12T01:49:11.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
288092026-05-12T01:49:11.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
288102026-05-12T01:49:11.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2387 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288112026-05-12T01:49:11.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2387 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288122026-05-12T01:49:11.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
288132026-05-12T01:49:11.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
288142026-05-12T01:49:11.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
288152026-05-12T01:49:11.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
288162026-05-12T01:49:11.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
288172026-05-12T01:49:11.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
288182026-05-12T01:49:11.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2388 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288192026-05-12T01:49:11.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2388 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288202026-05-12T01:49:11.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
288212026-05-12T01:49:11.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
288222026-05-12T01:49:11.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
288232026-05-12T01:49:11.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
288242026-05-12T01:49:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
288252026-05-12T01:49:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
288262026-05-12T01:49:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
288272026-05-12T01:49:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
288282026-05-12T01:49:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
288292026-05-12T01:49:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
288302026-05-12T01:49:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
288312026-05-12T01:49:11.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2389 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
288322026-05-12T01:49:11.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2389 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288332026-05-12T01:49:11.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
288342026-05-12T01:49:11.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
288352026-05-12T01:49:11.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
288362026-05-12T01:49:11.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
288372026-05-12T01:49:11.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
288382026-05-12T01:49:11.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
288392026-05-12T01:49:11.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
288402026-05-12T01:49:11.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
288412026-05-12T01:49:11.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
288422026-05-12T01:49:11.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
288432026-05-12T01:49:11.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
288442026-05-12T01:49:11.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2390 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288452026-05-12T01:49:11.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2390 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
288462026-05-12T01:49:11.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
288472026-05-12T01:49:11.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
288482026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
288492026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
288502026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
288512026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
288522026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
288532026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
288542026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
288552026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
288562026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
288572026-05-12T01:49:11.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
288582026-05-12T01:49:11.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2391 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
288592026-05-12T01:49:11.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2391 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
288602026-05-12T01:49:11.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(SpState) }
288612026-05-12T01:49:11.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(SpState) }
288622026-05-12T01:49:11.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
288632026-05-12T01:49:11.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
288642026-05-12T01:49:11.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2392 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
288652026-05-12T01:49:11.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2392 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
288662026-05-12T01:49:11.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
288672026-05-12T01:49:11.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
288682026-05-12T01:49:12.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
288692026-05-12T01:49:12.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
288702026-05-12T01:49:12.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
288712026-05-12T01:49:12.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
288722026-05-12T01:49:12.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }
288732026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }
288742026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(SpState) }
288752026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(SpState) }
288762026-05-12T01:49:12.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
288772026-05-12T01:49:12.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
288782026-05-12T01:49:12.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
288792026-05-12T01:49:12.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
288802026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 687 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
288812026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1103 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
288822026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2393 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
288832026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2393 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
288842026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(SpState) }
288852026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
288862026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
288872026-05-12T01:49:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
288882026-05-12T01:49:12.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
288892026-05-12T01:49:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
288902026-05-12T01:49:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
288912026-05-12T01:49:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
288922026-05-12T01:49:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
288932026-05-12T01:49:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
288942026-05-12T01:49:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
288952026-05-12T01:49:12.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 688 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
288962026-05-12T01:49:12.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1104 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288972026-05-12T01:49:12.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2394 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288982026-05-12T01:49:12.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2394 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
288992026-05-12T01:49:12.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
289002026-05-12T01:49:12.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
289012026-05-12T01:49:12.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
289022026-05-12T01:49:12.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
289032026-05-12T01:49:12.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
289042026-05-12T01:49:12.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
289052026-05-12T01:49:12.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
289062026-05-12T01:49:12.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
289072026-05-12T01:49:12.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
289082026-05-12T01:49:12.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
289092026-05-12T01:49:12.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1105 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289102026-05-12T01:49:12.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2395 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289112026-05-12T01:49:12.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2395 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289122026-05-12T01:49:12.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(SpState) }
289132026-05-12T01:49:12.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
289142026-05-12T01:49:12.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
289152026-05-12T01:49:12.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
289162026-05-12T01:49:12.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
289172026-05-12T01:49:12.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
289182026-05-12T01:49:12.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
289192026-05-12T01:49:12.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
289202026-05-12T01:49:12.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1106 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
289212026-05-12T01:49:12.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2396 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289222026-05-12T01:49:12.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2396 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289232026-05-12T01:49:12.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
289242026-05-12T01:49:12.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
289252026-05-12T01:49:12.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
289262026-05-12T01:49:12.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
289272026-05-12T01:49:12.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
289282026-05-12T01:49:12.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
289292026-05-12T01:49:12.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
289302026-05-12T01:49:12.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2397 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289312026-05-12T01:49:12.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2397 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289322026-05-12T01:49:12.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
289332026-05-12T01:49:12.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
289342026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
289352026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
289362026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
289372026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
289382026-05-12T01:49:12.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2398 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289392026-05-12T01:49:12.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2398 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289402026-05-12T01:49:12.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
289412026-05-12T01:49:12.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
289422026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
289432026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
289442026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
289452026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
289462026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
289472026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
289482026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
289492026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
289502026-05-12T01:49:12.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
289512026-05-12T01:49:12.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2399 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
289522026-05-12T01:49:12.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2399 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289532026-05-12T01:49:12.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
289542026-05-12T01:49:12.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
289552026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
289562026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
289572026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
289582026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
289592026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
289602026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
289612026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
289622026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
289632026-05-12T01:49:12.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
289642026-05-12T01:49:12.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2400 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
289652026-05-12T01:49:12.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2400 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
289662026-05-12T01:49:12.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
289672026-05-12T01:49:12.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
289682026-05-12T01:49:12.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
289692026-05-12T01:49:12.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
289702026-05-12T01:49:12.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
289712026-05-12T01:49:12.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
289722026-05-12T01:49:12.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
289732026-05-12T01:49:12.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
289742026-05-12T01:49:12.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
289752026-05-12T01:49:12.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
289762026-05-12T01:49:12.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
289772026-05-12T01:49:12.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
289782026-05-12T01:49:12.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2401 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
289792026-05-12T01:49:12.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2401 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
289802026-05-12T01:49:12.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(SpState) }
289812026-05-12T01:49:12.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(SpState) }
289822026-05-12T01:49:12.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
289832026-05-12T01:49:12.270ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
289842026-05-12T01:49:12.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2402 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
289852026-05-12T01:49:12.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2402 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
289862026-05-12T01:49:12.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
289872026-05-12T01:49:12.270ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
289882026-05-12T01:49:13.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
289892026-05-12T01:49:13.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
289902026-05-12T01:49:13.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
289912026-05-12T01:49:13.264ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
289922026-05-12T01:49:13.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(SpState) }
289932026-05-12T01:49:13.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }
289942026-05-12T01:49:13.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(SpState) }
289952026-05-12T01:49:13.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(SpState) }
289962026-05-12T01:49:13.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
289972026-05-12T01:49:13.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
289982026-05-12T01:49:13.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
289992026-05-12T01:49:13.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
290002026-05-12T01:49:13.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 689 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
290012026-05-12T01:49:13.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1107 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
290022026-05-12T01:49:13.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2403 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
290032026-05-12T01:49:13.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2403 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
290042026-05-12T01:49:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(SpState) }
290052026-05-12T01:49:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
290062026-05-12T01:49:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
290072026-05-12T01:49:13.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
290082026-05-12T01:49:13.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
290092026-05-12T01:49:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
290102026-05-12T01:49:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
290112026-05-12T01:49:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
290122026-05-12T01:49:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
290132026-05-12T01:49:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
290142026-05-12T01:49:13.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
290152026-05-12T01:49:13.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 690 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
290162026-05-12T01:49:13.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1108 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290172026-05-12T01:49:13.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2404 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290182026-05-12T01:49:13.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2404 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290192026-05-12T01:49:13.267ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
290202026-05-12T01:49:13.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
290212026-05-12T01:49:13.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
290222026-05-12T01:49:13.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
290232026-05-12T01:49:13.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
290242026-05-12T01:49:13.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
290252026-05-12T01:49:13.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
290262026-05-12T01:49:13.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
290272026-05-12T01:49:13.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
290282026-05-12T01:49:13.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
290292026-05-12T01:49:13.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1109 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290302026-05-12T01:49:13.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2405 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290312026-05-12T01:49:13.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2405 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290322026-05-12T01:49:13.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(SpState) }
290332026-05-12T01:49:13.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
290342026-05-12T01:49:13.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
290352026-05-12T01:49:13.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
290362026-05-12T01:49:13.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
290372026-05-12T01:49:13.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
290382026-05-12T01:49:13.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
290392026-05-12T01:49:13.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
290402026-05-12T01:49:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1110 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
290412026-05-12T01:49:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2406 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290422026-05-12T01:49:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2406 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290432026-05-12T01:49:13.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
290442026-05-12T01:49:13.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
290452026-05-12T01:49:13.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
290462026-05-12T01:49:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
290472026-05-12T01:49:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
290482026-05-12T01:49:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
290492026-05-12T01:49:13.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
290502026-05-12T01:49:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2407 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290512026-05-12T01:49:13.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2407 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290522026-05-12T01:49:13.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
290532026-05-12T01:49:13.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
290542026-05-12T01:49:13.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
290552026-05-12T01:49:13.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
290562026-05-12T01:49:13.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
290572026-05-12T01:49:13.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
290582026-05-12T01:49:13.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2408 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290592026-05-12T01:49:13.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2408 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290602026-05-12T01:49:13.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
290612026-05-12T01:49:13.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
290622026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
290632026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
290642026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
290652026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
290662026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
290672026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
290682026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
290692026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
290702026-05-12T01:49:13.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
290712026-05-12T01:49:13.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2409 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
290722026-05-12T01:49:13.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2409 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290732026-05-12T01:49:13.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
290742026-05-12T01:49:13.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
290752026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
290762026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
290772026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
290782026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
290792026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
290802026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
290812026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
290822026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
290832026-05-12T01:49:13.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
290842026-05-12T01:49:13.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2410 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
290852026-05-12T01:49:13.289ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2410 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
290862026-05-12T01:49:13.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
290872026-05-12T01:49:13.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
290882026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
290892026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
290902026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
290912026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
290922026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
290932026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
290942026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
290952026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
290962026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
290972026-05-12T01:49:13.292ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
290982026-05-12T01:49:13.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2411 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
290992026-05-12T01:49:13.293ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2411 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
291002026-05-12T01:49:13.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(SpState) }
291012026-05-12T01:49:13.295ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(SpState) }
291022026-05-12T01:49:13.295ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
291032026-05-12T01:49:13.295ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
291042026-05-12T01:49:13.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2412 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
291052026-05-12T01:49:13.295ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2412 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
291062026-05-12T01:49:13.295ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
291072026-05-12T01:49:13.295ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
291082026-05-12T01:49:14.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
291092026-05-12T01:49:14.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
291102026-05-12T01:49:14.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
291112026-05-12T01:49:14.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
291122026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(SpState) }
291132026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(SpState) }
291142026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(SpState) }
291152026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(SpState) }
291162026-05-12T01:49:14.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
291172026-05-12T01:49:14.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
291182026-05-12T01:49:14.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
291192026-05-12T01:49:14.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
291202026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 691 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
291212026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1111 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
291222026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2413 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
291232026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2413 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
291242026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }
291252026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
291262026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
291272026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
291282026-05-12T01:49:14.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
291292026-05-12T01:49:14.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
291302026-05-12T01:49:14.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
291312026-05-12T01:49:14.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
291322026-05-12T01:49:14.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
291332026-05-12T01:49:14.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
291342026-05-12T01:49:14.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
291352026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 692 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
291362026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1112 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291372026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2414 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291382026-05-12T01:49:14.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2414 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291392026-05-12T01:49:14.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
291402026-05-12T01:49:14.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
291412026-05-12T01:49:14.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
291422026-05-12T01:49:14.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
291432026-05-12T01:49:14.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
291442026-05-12T01:49:14.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
291452026-05-12T01:49:14.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
291462026-05-12T01:49:14.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
291472026-05-12T01:49:14.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
291482026-05-12T01:49:14.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
291492026-05-12T01:49:14.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1113 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291502026-05-12T01:49:14.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2415 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291512026-05-12T01:49:14.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2415 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291522026-05-12T01:49:14.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }
291532026-05-12T01:49:14.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
291542026-05-12T01:49:14.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
291552026-05-12T01:49:14.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
291562026-05-12T01:49:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
291572026-05-12T01:49:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
291582026-05-12T01:49:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
291592026-05-12T01:49:14.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
291602026-05-12T01:49:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1114 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
291612026-05-12T01:49:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2416 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291622026-05-12T01:49:14.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2416 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291632026-05-12T01:49:14.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
291642026-05-12T01:49:14.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
291652026-05-12T01:49:14.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
291662026-05-12T01:49:14.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
291672026-05-12T01:49:14.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
291682026-05-12T01:49:14.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
291692026-05-12T01:49:14.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
291702026-05-12T01:49:14.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2417 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291712026-05-12T01:49:14.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2417 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291722026-05-12T01:49:14.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
291732026-05-12T01:49:14.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
291742026-05-12T01:49:14.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
291752026-05-12T01:49:14.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
291762026-05-12T01:49:14.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
291772026-05-12T01:49:14.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
291782026-05-12T01:49:14.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2418 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291792026-05-12T01:49:14.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2418 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291802026-05-12T01:49:14.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
291812026-05-12T01:49:14.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
291822026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
291832026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
291842026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
291852026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
291862026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
291872026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
291882026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
291892026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
291902026-05-12T01:49:14.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
291912026-05-12T01:49:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2419 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
291922026-05-12T01:49:14.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2419 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
291932026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
291942026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
291952026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
291962026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
291972026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
291982026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
291992026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
292002026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
292012026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
292022026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
292032026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
292042026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2420 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292052026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2420 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
292062026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
292072026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
292082026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
292092026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
292102026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
292112026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
292122026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
292132026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
292142026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
292152026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
292162026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
292172026-05-12T01:49:14.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
292182026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2421 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
292192026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2421 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
292202026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(SpState) }
292212026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(SpState) }
292222026-05-12T01:49:14.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
292232026-05-12T01:49:14.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
292242026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2422 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
292252026-05-12T01:49:14.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2422 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
292262026-05-12T01:49:14.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
292272026-05-12T01:49:14.266ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
292282026-05-12T01:49:15.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
292292026-05-12T01:49:15.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
292302026-05-12T01:49:15.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
292312026-05-12T01:49:15.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
292322026-05-12T01:49:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }
292332026-05-12T01:49:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }
292342026-05-12T01:49:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(SpState) }
292352026-05-12T01:49:15.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(SpState) }
292362026-05-12T01:49:15.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
292372026-05-12T01:49:15.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
292382026-05-12T01:49:15.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
292392026-05-12T01:49:15.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
292402026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 693 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
292412026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1115 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
292422026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2423 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
292432026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2423 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
292442026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }
292452026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
292462026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
292472026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
292482026-05-12T01:49:15.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
292492026-05-12T01:49:15.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
292502026-05-12T01:49:15.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
292512026-05-12T01:49:15.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
292522026-05-12T01:49:15.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
292532026-05-12T01:49:15.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
292542026-05-12T01:49:15.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
292552026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 694 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
292562026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1116 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292572026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2424 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292582026-05-12T01:49:15.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2424 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292592026-05-12T01:49:15.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
292602026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
292612026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
292622026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
292632026-05-12T01:49:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
292642026-05-12T01:49:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
292652026-05-12T01:49:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
292662026-05-12T01:49:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
292672026-05-12T01:49:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
292682026-05-12T01:49:15.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
292692026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1117 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292702026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2425 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292712026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2425 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292722026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(SpState) }
292732026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
292742026-05-12T01:49:15.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
292752026-05-12T01:49:15.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
292762026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
292772026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
292782026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
292792026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
292802026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1118 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
292812026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2426 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292822026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2426 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292832026-05-12T01:49:15.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
292842026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
292852026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
292862026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
292872026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
292882026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
292892026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
292902026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2427 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292912026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2427 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292922026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
292932026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
292942026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
292952026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
292962026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
292972026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
292982026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2428 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
292992026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2428 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293002026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
293012026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
293022026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
293032026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
293042026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
293052026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
293062026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
293072026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
293082026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
293092026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
293102026-05-12T01:49:15.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
293112026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2429 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
293122026-05-12T01:49:15.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2429 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293132026-05-12T01:49:15.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
293142026-05-12T01:49:15.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
293152026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
293162026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
293172026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
293182026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
293192026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
293202026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
293212026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
293222026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
293232026-05-12T01:49:15.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
293242026-05-12T01:49:15.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2430 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293252026-05-12T01:49:15.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2430 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
293262026-05-12T01:49:15.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
293272026-05-12T01:49:15.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
293282026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
293292026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
293302026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
293312026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
293322026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
293332026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
293342026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
293352026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
293362026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
293372026-05-12T01:49:15.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
293382026-05-12T01:49:15.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2431 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
293392026-05-12T01:49:15.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2431 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
293402026-05-12T01:49:15.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(SpState) }
293412026-05-12T01:49:15.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(SpState) }
293422026-05-12T01:49:15.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
293432026-05-12T01:49:15.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
293442026-05-12T01:49:15.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2432 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
293452026-05-12T01:49:15.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2432 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
293462026-05-12T01:49:15.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
293472026-05-12T01:49:15.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
293482026-05-12T01:49:16.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
293492026-05-12T01:49:16.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
293502026-05-12T01:49:16.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
293512026-05-12T01:49:16.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
293522026-05-12T01:49:16.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }
293532026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(SpState) }
293542026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(SpState) }
293552026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(SpState) }
293562026-05-12T01:49:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
293572026-05-12T01:49:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
293582026-05-12T01:49:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
293592026-05-12T01:49:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
293602026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 695 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
293612026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1119 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
293622026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2433 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
293632026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2433 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
293642026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(SpState) }
293652026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
293662026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
293672026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
293682026-05-12T01:49:16.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
293692026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
293702026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
293712026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
293722026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
293732026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
293742026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
293752026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 696 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
293762026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1120 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293772026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2434 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293782026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2434 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293792026-05-12T01:49:16.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
293802026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
293812026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
293822026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
293832026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
293842026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
293852026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
293862026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
293872026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
293882026-05-12T01:49:16.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
293892026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1121 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293902026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2435 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293912026-05-12T01:49:16.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2435 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
293922026-05-12T01:49:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }
293932026-05-12T01:49:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
293942026-05-12T01:49:16.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
293952026-05-12T01:49:16.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
293962026-05-12T01:49:16.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
293972026-05-12T01:49:16.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
293982026-05-12T01:49:16.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
293992026-05-12T01:49:16.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
294002026-05-12T01:49:16.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1122 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
294012026-05-12T01:49:16.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2436 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294022026-05-12T01:49:16.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2436 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294032026-05-12T01:49:16.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
294042026-05-12T01:49:16.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
294052026-05-12T01:49:16.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
294062026-05-12T01:49:16.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
294072026-05-12T01:49:16.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
294082026-05-12T01:49:16.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
294092026-05-12T01:49:16.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
294102026-05-12T01:49:16.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2437 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294112026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2437 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294122026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
294132026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
294142026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
294152026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
294162026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
294172026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
294182026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2438 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294192026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2438 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294202026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
294212026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
294222026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
294232026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
294242026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
294252026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
294262026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
294272026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
294282026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
294292026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
294302026-05-12T01:49:16.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
294312026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2439 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
294322026-05-12T01:49:16.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2439 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294332026-05-12T01:49:16.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
294342026-05-12T01:49:16.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
294352026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
294362026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
294372026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
294382026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
294392026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
294402026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
294412026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
294422026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
294432026-05-12T01:49:16.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
294442026-05-12T01:49:16.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2440 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294452026-05-12T01:49:16.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2440 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
294462026-05-12T01:49:16.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
294472026-05-12T01:49:16.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
294482026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
294492026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
294502026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
294512026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
294522026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
294532026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
294542026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
294552026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
294562026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
294572026-05-12T01:49:16.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
294582026-05-12T01:49:16.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2441 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
294592026-05-12T01:49:16.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2441 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
294602026-05-12T01:49:16.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(SpState) }
294612026-05-12T01:49:16.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(SpState) }
294622026-05-12T01:49:16.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
294632026-05-12T01:49:16.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
294642026-05-12T01:49:16.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2442 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
294652026-05-12T01:49:16.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2442 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
294662026-05-12T01:49:16.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
294672026-05-12T01:49:16.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
294682026-05-12T01:49:17.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
294692026-05-12T01:49:17.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
294702026-05-12T01:49:17.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
294712026-05-12T01:49:17.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
294722026-05-12T01:49:17.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }
294732026-05-12T01:49:17.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }
294742026-05-12T01:49:17.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(SpState) }
294752026-05-12T01:49:17.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(SpState) }
294762026-05-12T01:49:17.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
294772026-05-12T01:49:17.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
294782026-05-12T01:49:17.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
294792026-05-12T01:49:17.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
294802026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 697 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
294812026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1123 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
294822026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2443 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
294832026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2443 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
294842026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }
294852026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
294862026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
294872026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
294882026-05-12T01:49:17.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
294892026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
294902026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
294912026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
294922026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
294932026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
294942026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
294952026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 698 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
294962026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1124 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294972026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2444 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294982026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2444 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
294992026-05-12T01:49:17.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
295002026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
295012026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
295022026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
295032026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
295042026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
295052026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
295062026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
295072026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
295082026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
295092026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1125 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295102026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2445 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295112026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2445 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295122026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(SpState) }
295132026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
295142026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
295152026-05-12T01:49:17.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
295162026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
295172026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
295182026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
295192026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
295202026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1126 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
295212026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2446 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295222026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2446 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295232026-05-12T01:49:17.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
295242026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
295252026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
295262026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
295272026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
295282026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
295292026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
295302026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2447 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295312026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2447 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295322026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
295332026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
295342026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
295352026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
295362026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
295372026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
295382026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2448 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295392026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2448 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295402026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
295412026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
295422026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
295432026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
295442026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
295452026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
295462026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
295472026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
295482026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
295492026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
295502026-05-12T01:49:17.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
295512026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2449 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
295522026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2449 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295532026-05-12T01:49:17.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
295542026-05-12T01:49:17.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
295552026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
295562026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
295572026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
295582026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
295592026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
295602026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
295612026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
295622026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
295632026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
295642026-05-12T01:49:17.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2450 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
295652026-05-12T01:49:17.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2450 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
295662026-05-12T01:49:17.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
295672026-05-12T01:49:17.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
295682026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
295692026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
295702026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
295712026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
295722026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
295732026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
295742026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
295752026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
295762026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
295772026-05-12T01:49:17.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
295782026-05-12T01:49:17.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2451 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
295792026-05-12T01:49:17.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2451 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
295802026-05-12T01:49:17.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(SpState) }
295812026-05-12T01:49:17.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(SpState) }
295822026-05-12T01:49:17.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
295832026-05-12T01:49:17.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
295842026-05-12T01:49:17.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2452 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
295852026-05-12T01:49:17.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2452 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
295862026-05-12T01:49:17.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
295872026-05-12T01:49:17.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
295882026-05-12T01:49:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
295892026-05-12T01:49:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
295902026-05-12T01:49:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
295912026-05-12T01:49:18.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
295922026-05-12T01:49:18.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(SpState) }
295932026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(SpState) }
295942026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(SpState) }
295952026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(SpState) }
295962026-05-12T01:49:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
295972026-05-12T01:49:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
295982026-05-12T01:49:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
295992026-05-12T01:49:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
296002026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 699 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
296012026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1127 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
296022026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2453 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
296032026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2453 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
296042026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(SpState) }
296052026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
296062026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
296072026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
296082026-05-12T01:49:18.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
296092026-05-12T01:49:18.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
296102026-05-12T01:49:18.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
296112026-05-12T01:49:18.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
296122026-05-12T01:49:18.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
296132026-05-12T01:49:18.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
296142026-05-12T01:49:18.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
296152026-05-12T01:49:18.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 700 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
296162026-05-12T01:49:18.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1128 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296172026-05-12T01:49:18.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2454 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296182026-05-12T01:49:18.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2454 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296192026-05-12T01:49:18.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
296202026-05-12T01:49:18.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
296212026-05-12T01:49:18.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
296222026-05-12T01:49:18.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
296232026-05-12T01:49:18.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
296242026-05-12T01:49:18.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
296252026-05-12T01:49:18.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
296262026-05-12T01:49:18.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
296272026-05-12T01:49:18.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
296282026-05-12T01:49:18.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
296292026-05-12T01:49:18.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1129 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296302026-05-12T01:49:18.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2455 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296312026-05-12T01:49:18.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2455 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296322026-05-12T01:49:18.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(SpState) }
296332026-05-12T01:49:18.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
296342026-05-12T01:49:18.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
296352026-05-12T01:49:18.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
296362026-05-12T01:49:18.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
296372026-05-12T01:49:18.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
296382026-05-12T01:49:18.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
296392026-05-12T01:49:18.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
296402026-05-12T01:49:18.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1130 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
296412026-05-12T01:49:18.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2456 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296422026-05-12T01:49:18.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2456 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296432026-05-12T01:49:18.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
296442026-05-12T01:49:18.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
296452026-05-12T01:49:18.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
296462026-05-12T01:49:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
296472026-05-12T01:49:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
296482026-05-12T01:49:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
296492026-05-12T01:49:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
296502026-05-12T01:49:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2457 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296512026-05-12T01:49:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2457 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296522026-05-12T01:49:18.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
296532026-05-12T01:49:18.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
296542026-05-12T01:49:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
296552026-05-12T01:49:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
296562026-05-12T01:49:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
296572026-05-12T01:49:18.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
296582026-05-12T01:49:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2458 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296592026-05-12T01:49:18.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2458 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296602026-05-12T01:49:18.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
296612026-05-12T01:49:18.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
296622026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
296632026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
296642026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
296652026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
296662026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
296672026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
296682026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
296692026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
296702026-05-12T01:49:18.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
296712026-05-12T01:49:18.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2459 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
296722026-05-12T01:49:18.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2459 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296732026-05-12T01:49:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
296742026-05-12T01:49:18.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
296752026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
296762026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
296772026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
296782026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
296792026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
296802026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
296812026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
296822026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
296832026-05-12T01:49:18.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
296842026-05-12T01:49:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2460 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
296852026-05-12T01:49:18.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2460 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
296862026-05-12T01:49:18.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
296872026-05-12T01:49:18.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
296882026-05-12T01:49:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
296892026-05-12T01:49:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
296902026-05-12T01:49:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
296912026-05-12T01:49:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
296922026-05-12T01:49:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
296932026-05-12T01:49:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
296942026-05-12T01:49:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
296952026-05-12T01:49:18.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
296962026-05-12T01:49:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
296972026-05-12T01:49:18.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
296982026-05-12T01:49:18.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2461 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
296992026-05-12T01:49:18.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2461 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
297002026-05-12T01:49:18.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(SpState) }
297012026-05-12T01:49:18.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(SpState) }
297022026-05-12T01:49:18.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
297032026-05-12T01:49:18.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
297042026-05-12T01:49:18.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2462 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
297052026-05-12T01:49:18.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2462 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
297062026-05-12T01:49:18.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
297072026-05-12T01:49:18.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
297082026-05-12T01:49:19.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
297092026-05-12T01:49:19.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
297102026-05-12T01:49:19.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
297112026-05-12T01:49:19.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
297122026-05-12T01:49:19.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(SpState) }
297132026-05-12T01:49:19.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(SpState) }
297142026-05-12T01:49:19.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(SpState) }
297152026-05-12T01:49:19.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(SpState) }
297162026-05-12T01:49:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
297172026-05-12T01:49:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
297182026-05-12T01:49:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
297192026-05-12T01:49:19.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
297202026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 701 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
297212026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1131 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
297222026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2463 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
297232026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2463 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
297242026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }
297252026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
297262026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
297272026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
297282026-05-12T01:49:19.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
297292026-05-12T01:49:19.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
297302026-05-12T01:49:19.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
297312026-05-12T01:49:19.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
297322026-05-12T01:49:19.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
297332026-05-12T01:49:19.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
297342026-05-12T01:49:19.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
297352026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 702 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
297362026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1132 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297372026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2464 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297382026-05-12T01:49:19.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2464 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297392026-05-12T01:49:19.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
297402026-05-12T01:49:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
297412026-05-12T01:49:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
297422026-05-12T01:49:19.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
297432026-05-12T01:49:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
297442026-05-12T01:49:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
297452026-05-12T01:49:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
297462026-05-12T01:49:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
297472026-05-12T01:49:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
297482026-05-12T01:49:19.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
297492026-05-12T01:49:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1133 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297502026-05-12T01:49:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2465 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297512026-05-12T01:49:19.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2465 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297522026-05-12T01:49:19.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }
297532026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
297542026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
297552026-05-12T01:49:19.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
297562026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
297572026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
297582026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
297592026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
297602026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1134 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
297612026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2466 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297622026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2466 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297632026-05-12T01:49:19.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
297642026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
297652026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
297662026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
297672026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
297682026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
297692026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
297702026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2467 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297712026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2467 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297722026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
297732026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
297742026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
297752026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
297762026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
297772026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
297782026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2468 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297792026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2468 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297802026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
297812026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
297822026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
297832026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
297842026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
297852026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
297862026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
297872026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
297882026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
297892026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
297902026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
297912026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2469 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
297922026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2469 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
297932026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
297942026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
297952026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
297962026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
297972026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
297982026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
297992026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
298002026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
298012026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
298022026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
298032026-05-12T01:49:19.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
298042026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2470 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298052026-05-12T01:49:19.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2470 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
298062026-05-12T01:49:19.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
298072026-05-12T01:49:19.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
298082026-05-12T01:49:19.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
298092026-05-12T01:49:19.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
298102026-05-12T01:49:19.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
298112026-05-12T01:49:19.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
298122026-05-12T01:49:19.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
298132026-05-12T01:49:19.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
298142026-05-12T01:49:19.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
298152026-05-12T01:49:19.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
298162026-05-12T01:49:19.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
298172026-05-12T01:49:19.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
298182026-05-12T01:49:19.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2471 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
298192026-05-12T01:49:19.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2471 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
298202026-05-12T01:49:19.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(SpState) }
298212026-05-12T01:49:19.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(SpState) }
298222026-05-12T01:49:19.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
298232026-05-12T01:49:19.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
298242026-05-12T01:49:19.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2472 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
298252026-05-12T01:49:19.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2472 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
298262026-05-12T01:49:19.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
298272026-05-12T01:49:19.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
298282026-05-12T01:49:20.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
298292026-05-12T01:49:20.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
298302026-05-12T01:49:20.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
298312026-05-12T01:49:20.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
298322026-05-12T01:49:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }
298332026-05-12T01:49:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }
298342026-05-12T01:49:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(SpState) }
298352026-05-12T01:49:20.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(SpState) }
298362026-05-12T01:49:20.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
298372026-05-12T01:49:20.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
298382026-05-12T01:49:20.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
298392026-05-12T01:49:20.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
298402026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 703 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
298412026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1135 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
298422026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2473 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
298432026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2473 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
298442026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }
298452026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
298462026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
298472026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
298482026-05-12T01:49:20.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
298492026-05-12T01:49:20.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
298502026-05-12T01:49:20.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
298512026-05-12T01:49:20.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
298522026-05-12T01:49:20.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
298532026-05-12T01:49:20.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
298542026-05-12T01:49:20.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
298552026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 704 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
298562026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1136 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298572026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2474 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298582026-05-12T01:49:20.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2474 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298592026-05-12T01:49:20.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
298602026-05-12T01:49:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
298612026-05-12T01:49:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
298622026-05-12T01:49:20.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
298632026-05-12T01:49:20.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
298642026-05-12T01:49:20.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
298652026-05-12T01:49:20.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
298662026-05-12T01:49:20.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
298672026-05-12T01:49:20.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
298682026-05-12T01:49:20.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
298692026-05-12T01:49:20.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1137 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298702026-05-12T01:49:20.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2475 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298712026-05-12T01:49:20.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2475 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298722026-05-12T01:49:20.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(SpState) }
298732026-05-12T01:49:20.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
298742026-05-12T01:49:20.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
298752026-05-12T01:49:20.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
298762026-05-12T01:49:20.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
298772026-05-12T01:49:20.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
298782026-05-12T01:49:20.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
298792026-05-12T01:49:20.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
298802026-05-12T01:49:20.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1138 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
298812026-05-12T01:49:20.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2476 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298822026-05-12T01:49:20.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2476 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298832026-05-12T01:49:20.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
298842026-05-12T01:49:20.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
298852026-05-12T01:49:20.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
298862026-05-12T01:49:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
298872026-05-12T01:49:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
298882026-05-12T01:49:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
298892026-05-12T01:49:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
298902026-05-12T01:49:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2477 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298912026-05-12T01:49:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2477 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298922026-05-12T01:49:20.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
298932026-05-12T01:49:20.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
298942026-05-12T01:49:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
298952026-05-12T01:49:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
298962026-05-12T01:49:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
298972026-05-12T01:49:20.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
298982026-05-12T01:49:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2478 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
298992026-05-12T01:49:20.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2478 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299002026-05-12T01:49:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
299012026-05-12T01:49:20.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
299022026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
299032026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
299042026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
299052026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
299062026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
299072026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
299082026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
299092026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
299102026-05-12T01:49:20.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
299112026-05-12T01:49:20.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2479 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
299122026-05-12T01:49:20.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2479 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299132026-05-12T01:49:20.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
299142026-05-12T01:49:20.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
299152026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
299162026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
299172026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
299182026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
299192026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
299202026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
299212026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
299222026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
299232026-05-12T01:49:20.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
299242026-05-12T01:49:20.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2480 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299252026-05-12T01:49:20.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2480 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
299262026-05-12T01:49:20.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
299272026-05-12T01:49:20.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
299282026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
299292026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
299302026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
299312026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
299322026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
299332026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
299342026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
299352026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
299362026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
299372026-05-12T01:49:20.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
299382026-05-12T01:49:20.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2481 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
299392026-05-12T01:49:20.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2481 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
299402026-05-12T01:49:20.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(SpState) }
299412026-05-12T01:49:20.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(SpState) }
299422026-05-12T01:49:20.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
299432026-05-12T01:49:20.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
299442026-05-12T01:49:20.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2482 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
299452026-05-12T01:49:20.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2482 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
299462026-05-12T01:49:20.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
299472026-05-12T01:49:20.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
299482026-05-12T01:49:21.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
299492026-05-12T01:49:21.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
299502026-05-12T01:49:21.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
299512026-05-12T01:49:21.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
299522026-05-12T01:49:21.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }
299532026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(SpState) }
299542026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(SpState) }
299552026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(SpState) }
299562026-05-12T01:49:21.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
299572026-05-12T01:49:21.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
299582026-05-12T01:49:21.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
299592026-05-12T01:49:21.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
299602026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 705 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
299612026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1139 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
299622026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2483 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
299632026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2483 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
299642026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }
299652026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
299662026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
299672026-05-12T01:49:21.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
299682026-05-12T01:49:21.274ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
299692026-05-12T01:49:21.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
299702026-05-12T01:49:21.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
299712026-05-12T01:49:21.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
299722026-05-12T01:49:21.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
299732026-05-12T01:49:21.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
299742026-05-12T01:49:21.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
299752026-05-12T01:49:21.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 706 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
299762026-05-12T01:49:21.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1140 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299772026-05-12T01:49:21.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2484 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299782026-05-12T01:49:21.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2484 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299792026-05-12T01:49:21.275ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
299802026-05-12T01:49:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
299812026-05-12T01:49:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
299822026-05-12T01:49:21.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
299832026-05-12T01:49:21.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
299842026-05-12T01:49:21.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
299852026-05-12T01:49:21.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
299862026-05-12T01:49:21.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
299872026-05-12T01:49:21.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
299882026-05-12T01:49:21.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
299892026-05-12T01:49:21.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1141 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299902026-05-12T01:49:21.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2485 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299912026-05-12T01:49:21.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2485 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
299922026-05-12T01:49:21.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }
299932026-05-12T01:49:21.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
299942026-05-12T01:49:21.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
299952026-05-12T01:49:21.279ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
299962026-05-12T01:49:21.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
299972026-05-12T01:49:21.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
299982026-05-12T01:49:21.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
299992026-05-12T01:49:21.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
300002026-05-12T01:49:21.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1142 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
300012026-05-12T01:49:21.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2486 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300022026-05-12T01:49:21.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2486 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300032026-05-12T01:49:21.279ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
300042026-05-12T01:49:21.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
300052026-05-12T01:49:21.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
300062026-05-12T01:49:21.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
300072026-05-12T01:49:21.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
300082026-05-12T01:49:21.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
300092026-05-12T01:49:21.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
300102026-05-12T01:49:21.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2487 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300112026-05-12T01:49:21.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2487 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300122026-05-12T01:49:21.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
300132026-05-12T01:49:21.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
300142026-05-12T01:49:21.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
300152026-05-12T01:49:21.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
300162026-05-12T01:49:21.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
300172026-05-12T01:49:21.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
300182026-05-12T01:49:21.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2488 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300192026-05-12T01:49:21.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2488 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300202026-05-12T01:49:21.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
300212026-05-12T01:49:21.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
300222026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
300232026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
300242026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
300252026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
300262026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
300272026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
300282026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
300292026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
300302026-05-12T01:49:21.286ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
300312026-05-12T01:49:21.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2489 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
300322026-05-12T01:49:21.286ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2489 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300332026-05-12T01:49:21.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
300342026-05-12T01:49:21.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
300352026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
300362026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
300372026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
300382026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
300392026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
300402026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
300412026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
300422026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
300432026-05-12T01:49:21.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
300442026-05-12T01:49:21.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2490 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300452026-05-12T01:49:21.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2490 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
300462026-05-12T01:49:21.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
300472026-05-12T01:49:21.292ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
300482026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
300492026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
300502026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
300512026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
300522026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
300532026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
300542026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
300552026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
300562026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
300572026-05-12T01:49:21.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
300582026-05-12T01:49:21.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2491 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
300592026-05-12T01:49:21.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2491 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
300602026-05-12T01:49:21.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(SpState) }
300612026-05-12T01:49:21.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(SpState) }
300622026-05-12T01:49:21.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
300632026-05-12T01:49:21.300ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
300642026-05-12T01:49:21.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2492 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
300652026-05-12T01:49:21.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2492 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
300662026-05-12T01:49:21.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
300672026-05-12T01:49:21.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
300682026-05-12T01:49:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
300692026-05-12T01:49:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
300702026-05-12T01:49:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
300712026-05-12T01:49:22.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
300722026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }
300732026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }
300742026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(SpState) }
300752026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(SpState) }
300762026-05-12T01:49:22.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
300772026-05-12T01:49:22.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
300782026-05-12T01:49:22.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
300792026-05-12T01:49:22.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
300802026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 707 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
300812026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1143 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
300822026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2493 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
300832026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2493 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
300842026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(SpState) }
300852026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
300862026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
300872026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
300882026-05-12T01:49:22.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
300892026-05-12T01:49:22.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
300902026-05-12T01:49:22.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
300912026-05-12T01:49:22.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
300922026-05-12T01:49:22.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
300932026-05-12T01:49:22.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
300942026-05-12T01:49:22.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
300952026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 708 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
300962026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1144 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300972026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2494 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300982026-05-12T01:49:22.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2494 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
300992026-05-12T01:49:22.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
301002026-05-12T01:49:22.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
301012026-05-12T01:49:22.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
301022026-05-12T01:49:22.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
301032026-05-12T01:49:22.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
301042026-05-12T01:49:22.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
301052026-05-12T01:49:22.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
301062026-05-12T01:49:22.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
301072026-05-12T01:49:22.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
301082026-05-12T01:49:22.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
301092026-05-12T01:49:22.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1145 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301102026-05-12T01:49:22.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2495 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301112026-05-12T01:49:22.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2495 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301122026-05-12T01:49:22.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(SpState) }
301132026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
301142026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
301152026-05-12T01:49:22.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
301162026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
301172026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
301182026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
301192026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
301202026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1146 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
301212026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2496 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301222026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2496 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301232026-05-12T01:49:22.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
301242026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
301252026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
301262026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
301272026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
301282026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
301292026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
301302026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2497 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301312026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2497 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301322026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
301332026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
301342026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
301352026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
301362026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
301372026-05-12T01:49:22.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
301382026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2498 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301392026-05-12T01:49:22.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2498 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301402026-05-12T01:49:22.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
301412026-05-12T01:49:22.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
301422026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
301432026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
301442026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
301452026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
301462026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
301472026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
301482026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
301492026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
301502026-05-12T01:49:22.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
301512026-05-12T01:49:22.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2499 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
301522026-05-12T01:49:22.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2499 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301532026-05-12T01:49:22.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
301542026-05-12T01:49:22.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
301552026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
301562026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
301572026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
301582026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
301592026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
301602026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
301612026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
301622026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
301632026-05-12T01:49:22.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
301642026-05-12T01:49:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2500 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
301652026-05-12T01:49:22.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2500 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
301662026-05-12T01:49:22.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
301672026-05-12T01:49:22.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
301682026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
301692026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
301702026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
301712026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
301722026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
301732026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
301742026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
301752026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
301762026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
301772026-05-12T01:49:22.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
301782026-05-12T01:49:22.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2501 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
301792026-05-12T01:49:22.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2501 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
301802026-05-12T01:49:22.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(SpState) }
301812026-05-12T01:49:22.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(SpState) }
301822026-05-12T01:49:22.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
301832026-05-12T01:49:22.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
301842026-05-12T01:49:22.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2502 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
301852026-05-12T01:49:22.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2502 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
301862026-05-12T01:49:22.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
301872026-05-12T01:49:22.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
301882026-05-12T01:49:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
301892026-05-12T01:49:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
301902026-05-12T01:49:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
301912026-05-12T01:49:23.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
301922026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(SpState) }
301932026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(SpState) }
301942026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(SpState) }
301952026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(SpState) }
301962026-05-12T01:49:23.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
301972026-05-12T01:49:23.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
301982026-05-12T01:49:23.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
301992026-05-12T01:49:23.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
302002026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 709 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
302012026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1147 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
302022026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2503 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
302032026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2503 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
302042026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(SpState) }
302052026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
302062026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
302072026-05-12T01:49:23.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
302082026-05-12T01:49:23.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
302092026-05-12T01:49:23.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
302102026-05-12T01:49:23.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
302112026-05-12T01:49:23.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
302122026-05-12T01:49:23.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
302132026-05-12T01:49:23.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
302142026-05-12T01:49:23.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
302152026-05-12T01:49:23.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 710 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
302162026-05-12T01:49:23.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1148 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302172026-05-12T01:49:23.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2504 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302182026-05-12T01:49:23.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2504 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302192026-05-12T01:49:23.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
302202026-05-12T01:49:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
302212026-05-12T01:49:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
302222026-05-12T01:49:23.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
302232026-05-12T01:49:23.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
302242026-05-12T01:49:23.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
302252026-05-12T01:49:23.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
302262026-05-12T01:49:23.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
302272026-05-12T01:49:23.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
302282026-05-12T01:49:23.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
302292026-05-12T01:49:23.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1149 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302302026-05-12T01:49:23.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2505 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302312026-05-12T01:49:23.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2505 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302322026-05-12T01:49:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(SpState) }
302332026-05-12T01:49:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
302342026-05-12T01:49:23.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
302352026-05-12T01:49:23.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
302362026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
302372026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
302382026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
302392026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
302402026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1150 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
302412026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2506 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302422026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2506 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302432026-05-12T01:49:23.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
302442026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
302452026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
302462026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
302472026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
302482026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
302492026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
302502026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2507 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302512026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2507 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302522026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
302532026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
302542026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
302552026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
302562026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
302572026-05-12T01:49:23.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
302582026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2508 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302592026-05-12T01:49:23.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2508 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302602026-05-12T01:49:23.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
302612026-05-12T01:49:23.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
302622026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
302632026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
302642026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
302652026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
302662026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
302672026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
302682026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
302692026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
302702026-05-12T01:49:23.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
302712026-05-12T01:49:23.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2509 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
302722026-05-12T01:49:23.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2509 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302732026-05-12T01:49:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
302742026-05-12T01:49:23.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
302752026-05-12T01:49:23.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
302762026-05-12T01:49:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
302772026-05-12T01:49:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
302782026-05-12T01:49:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
302792026-05-12T01:49:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
302802026-05-12T01:49:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
302812026-05-12T01:49:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
302822026-05-12T01:49:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
302832026-05-12T01:49:23.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
302842026-05-12T01:49:23.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2510 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
302852026-05-12T01:49:23.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2510 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
302862026-05-12T01:49:23.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
302872026-05-12T01:49:23.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
302882026-05-12T01:49:23.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
302892026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
302902026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
302912026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
302922026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
302932026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
302942026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
302952026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
302962026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
302972026-05-12T01:49:23.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
302982026-05-12T01:49:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2511 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
302992026-05-12T01:49:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2511 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
303002026-05-12T01:49:23.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(SpState) }
303012026-05-12T01:49:23.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(SpState) }
303022026-05-12T01:49:23.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
303032026-05-12T01:49:23.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
303042026-05-12T01:49:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2512 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
303052026-05-12T01:49:23.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2512 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
303062026-05-12T01:49:23.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
303072026-05-12T01:49:23.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
303082026-05-12T01:49:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
303092026-05-12T01:49:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
303102026-05-12T01:49:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
303112026-05-12T01:49:24.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
303122026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }
303132026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(SpState) }
303142026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(SpState) }
303152026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(SpState) }
303162026-05-12T01:49:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
303172026-05-12T01:49:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
303182026-05-12T01:49:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
303192026-05-12T01:49:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
303202026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 711 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
303212026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1151 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
303222026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2513 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
303232026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2513 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
303242026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }
303252026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
303262026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
303272026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
303282026-05-12T01:49:24.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
303292026-05-12T01:49:24.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
303302026-05-12T01:49:24.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
303312026-05-12T01:49:24.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
303322026-05-12T01:49:24.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
303332026-05-12T01:49:24.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
303342026-05-12T01:49:24.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
303352026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 712 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
303362026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1152 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303372026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2514 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303382026-05-12T01:49:24.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2514 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303392026-05-12T01:49:24.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
303402026-05-12T01:49:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
303412026-05-12T01:49:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
303422026-05-12T01:49:24.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
303432026-05-12T01:49:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
303442026-05-12T01:49:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
303452026-05-12T01:49:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
303462026-05-12T01:49:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
303472026-05-12T01:49:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
303482026-05-12T01:49:24.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
303492026-05-12T01:49:24.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1153 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303502026-05-12T01:49:24.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2515 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303512026-05-12T01:49:24.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2515 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303522026-05-12T01:49:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }
303532026-05-12T01:49:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
303542026-05-12T01:49:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
303552026-05-12T01:49:24.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
303562026-05-12T01:49:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
303572026-05-12T01:49:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
303582026-05-12T01:49:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
303592026-05-12T01:49:24.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
303602026-05-12T01:49:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1154 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
303612026-05-12T01:49:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2516 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303622026-05-12T01:49:24.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2516 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303632026-05-12T01:49:24.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
303642026-05-12T01:49:24.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
303652026-05-12T01:49:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
303662026-05-12T01:49:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
303672026-05-12T01:49:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
303682026-05-12T01:49:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
303692026-05-12T01:49:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
303702026-05-12T01:49:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2517 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303712026-05-12T01:49:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2517 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303722026-05-12T01:49:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
303732026-05-12T01:49:24.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
303742026-05-12T01:49:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
303752026-05-12T01:49:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
303762026-05-12T01:49:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
303772026-05-12T01:49:24.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
303782026-05-12T01:49:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2518 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303792026-05-12T01:49:24.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2518 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303802026-05-12T01:49:24.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
303812026-05-12T01:49:24.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
303822026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
303832026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
303842026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
303852026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
303862026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
303872026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
303882026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
303892026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
303902026-05-12T01:49:24.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
303912026-05-12T01:49:24.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2519 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
303922026-05-12T01:49:24.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2519 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
303932026-05-12T01:49:24.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
303942026-05-12T01:49:24.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
303952026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
303962026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
303972026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
303982026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
303992026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
304002026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
304012026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
304022026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
304032026-05-12T01:49:24.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
304042026-05-12T01:49:24.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2520 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304052026-05-12T01:49:24.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2520 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
304062026-05-12T01:49:24.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
304072026-05-12T01:49:24.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
304082026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
304092026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
304102026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
304112026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
304122026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
304132026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
304142026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
304152026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
304162026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
304172026-05-12T01:49:24.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
304182026-05-12T01:49:24.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2521 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
304192026-05-12T01:49:24.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2521 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
304202026-05-12T01:49:24.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(SpState) }
304212026-05-12T01:49:24.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(SpState) }
304222026-05-12T01:49:24.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
304232026-05-12T01:49:24.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
304242026-05-12T01:49:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2522 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
304252026-05-12T01:49:24.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2522 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
304262026-05-12T01:49:24.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
304272026-05-12T01:49:24.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
304282026-05-12T01:49:25.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
304292026-05-12T01:49:25.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
304302026-05-12T01:49:25.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
304312026-05-12T01:49:25.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
304322026-05-12T01:49:25.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }
304332026-05-12T01:49:25.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }
304342026-05-12T01:49:25.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(SpState) }
304352026-05-12T01:49:25.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(SpState) }
304362026-05-12T01:49:25.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
304372026-05-12T01:49:25.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
304382026-05-12T01:49:25.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
304392026-05-12T01:49:25.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
304402026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 713 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
304412026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1155 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
304422026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2523 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
304432026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2523 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
304442026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }
304452026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
304462026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
304472026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
304482026-05-12T01:49:25.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
304492026-05-12T01:49:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
304502026-05-12T01:49:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
304512026-05-12T01:49:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
304522026-05-12T01:49:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
304532026-05-12T01:49:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
304542026-05-12T01:49:25.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
304552026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 714 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
304562026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1156 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304572026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2524 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304582026-05-12T01:49:25.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2524 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304592026-05-12T01:49:25.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
304602026-05-12T01:49:25.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
304612026-05-12T01:49:25.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
304622026-05-12T01:49:25.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
304632026-05-12T01:49:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
304642026-05-12T01:49:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
304652026-05-12T01:49:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
304662026-05-12T01:49:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
304672026-05-12T01:49:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
304682026-05-12T01:49:25.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
304692026-05-12T01:49:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1157 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304702026-05-12T01:49:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2525 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304712026-05-12T01:49:25.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2525 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304722026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(SpState) }
304732026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
304742026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
304752026-05-12T01:49:25.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
304762026-05-12T01:49:25.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
304772026-05-12T01:49:25.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
304782026-05-12T01:49:25.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
304792026-05-12T01:49:25.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
304802026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1158 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
304812026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2526 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304822026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2526 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304832026-05-12T01:49:25.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
304842026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
304852026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
304862026-05-12T01:49:25.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
304872026-05-12T01:49:25.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
304882026-05-12T01:49:25.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
304892026-05-12T01:49:25.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
304902026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2527 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304912026-05-12T01:49:25.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2527 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304922026-05-12T01:49:25.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
304932026-05-12T01:49:25.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
304942026-05-12T01:49:25.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
304952026-05-12T01:49:25.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
304962026-05-12T01:49:25.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
304972026-05-12T01:49:25.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
304982026-05-12T01:49:25.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2528 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
304992026-05-12T01:49:25.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2528 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305002026-05-12T01:49:25.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
305012026-05-12T01:49:25.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
305022026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
305032026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
305042026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
305052026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
305062026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
305072026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
305082026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
305092026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
305102026-05-12T01:49:25.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
305112026-05-12T01:49:25.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2529 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
305122026-05-12T01:49:25.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2529 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305132026-05-12T01:49:25.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
305142026-05-12T01:49:25.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
305152026-05-12T01:49:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
305162026-05-12T01:49:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
305172026-05-12T01:49:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
305182026-05-12T01:49:25.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
305192026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
305202026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
305212026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
305222026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
305232026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
305242026-05-12T01:49:25.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2530 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305252026-05-12T01:49:25.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2530 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
305262026-05-12T01:49:25.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
305272026-05-12T01:49:25.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
305282026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
305292026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
305302026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
305312026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
305322026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
305332026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
305342026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
305352026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
305362026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
305372026-05-12T01:49:25.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
305382026-05-12T01:49:25.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2531 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
305392026-05-12T01:49:25.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2531 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
305402026-05-12T01:49:25.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(SpState) }
305412026-05-12T01:49:25.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(SpState) }
305422026-05-12T01:49:25.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
305432026-05-12T01:49:25.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
305442026-05-12T01:49:25.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2532 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
305452026-05-12T01:49:25.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2532 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
305462026-05-12T01:49:25.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
305472026-05-12T01:49:25.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
305482026-05-12T01:49:26.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
305492026-05-12T01:49:26.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
305502026-05-12T01:49:26.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
305512026-05-12T01:49:26.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
305522026-05-12T01:49:26.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }
305532026-05-12T01:49:26.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(SpState) }
305542026-05-12T01:49:26.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(SpState) }
305552026-05-12T01:49:26.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(SpState) }
305562026-05-12T01:49:26.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
305572026-05-12T01:49:26.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
305582026-05-12T01:49:26.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
305592026-05-12T01:49:26.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
305602026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 715 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
305612026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1159 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
305622026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2533 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
305632026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2533 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
305642026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(SpState) }
305652026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
305662026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
305672026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
305682026-05-12T01:49:26.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
305692026-05-12T01:49:26.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
305702026-05-12T01:49:26.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
305712026-05-12T01:49:26.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
305722026-05-12T01:49:26.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
305732026-05-12T01:49:26.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
305742026-05-12T01:49:26.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
305752026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 716 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
305762026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1160 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305772026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2534 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305782026-05-12T01:49:26.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2534 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305792026-05-12T01:49:26.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
305802026-05-12T01:49:26.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
305812026-05-12T01:49:26.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
305822026-05-12T01:49:26.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
305832026-05-12T01:49:26.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
305842026-05-12T01:49:26.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
305852026-05-12T01:49:26.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
305862026-05-12T01:49:26.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
305872026-05-12T01:49:26.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
305882026-05-12T01:49:26.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
305892026-05-12T01:49:26.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1161 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305902026-05-12T01:49:26.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2535 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305912026-05-12T01:49:26.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2535 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
305922026-05-12T01:49:26.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }
305932026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
305942026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
305952026-05-12T01:49:26.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
305962026-05-12T01:49:26.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
305972026-05-12T01:49:26.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
305982026-05-12T01:49:26.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
305992026-05-12T01:49:26.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
306002026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1162 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
306012026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2536 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306022026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2536 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306032026-05-12T01:49:26.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
306042026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
306052026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
306062026-05-12T01:49:26.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
306072026-05-12T01:49:26.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
306082026-05-12T01:49:26.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
306092026-05-12T01:49:26.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
306102026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2537 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306112026-05-12T01:49:26.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2537 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306122026-05-12T01:49:26.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
306132026-05-12T01:49:26.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
306142026-05-12T01:49:26.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
306152026-05-12T01:49:26.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
306162026-05-12T01:49:26.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
306172026-05-12T01:49:26.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
306182026-05-12T01:49:26.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2538 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306192026-05-12T01:49:26.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2538 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306202026-05-12T01:49:26.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
306212026-05-12T01:49:26.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
306222026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
306232026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
306242026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
306252026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
306262026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
306272026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
306282026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
306292026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
306302026-05-12T01:49:26.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
306312026-05-12T01:49:26.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2539 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
306322026-05-12T01:49:26.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2539 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306332026-05-12T01:49:26.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
306342026-05-12T01:49:26.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
306352026-05-12T01:49:26.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
306362026-05-12T01:49:26.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
306372026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
306382026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
306392026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
306402026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
306412026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
306422026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
306432026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
306442026-05-12T01:49:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2540 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306452026-05-12T01:49:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2540 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
306462026-05-12T01:49:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
306472026-05-12T01:49:26.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
306482026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
306492026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
306502026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
306512026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
306522026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
306532026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
306542026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
306552026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
306562026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
306572026-05-12T01:49:26.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
306582026-05-12T01:49:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2541 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
306592026-05-12T01:49:26.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2541 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
306602026-05-12T01:49:26.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(SpState) }
306612026-05-12T01:49:26.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(SpState) }
306622026-05-12T01:49:26.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
306632026-05-12T01:49:26.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
306642026-05-12T01:49:26.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2542 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
306652026-05-12T01:49:26.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2542 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
306662026-05-12T01:49:26.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
306672026-05-12T01:49:26.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
306682026-05-12T01:49:27.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
306692026-05-12T01:49:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
306702026-05-12T01:49:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
306712026-05-12T01:49:27.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
306722026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }
306732026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }
306742026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(SpState) }
306752026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(SpState) }
306762026-05-12T01:49:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
306772026-05-12T01:49:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
306782026-05-12T01:49:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
306792026-05-12T01:49:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
306802026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 717 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
306812026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1163 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
306822026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2543 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
306832026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2543 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
306842026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }
306852026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
306862026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
306872026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
306882026-05-12T01:49:27.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
306892026-05-12T01:49:27.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
306902026-05-12T01:49:27.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
306912026-05-12T01:49:27.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
306922026-05-12T01:49:27.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
306932026-05-12T01:49:27.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
306942026-05-12T01:49:27.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
306952026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 718 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
306962026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1164 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306972026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2544 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306982026-05-12T01:49:27.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2544 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
306992026-05-12T01:49:27.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
307002026-05-12T01:49:27.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
307012026-05-12T01:49:27.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
307022026-05-12T01:49:27.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
307032026-05-12T01:49:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
307042026-05-12T01:49:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
307052026-05-12T01:49:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
307062026-05-12T01:49:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
307072026-05-12T01:49:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
307082026-05-12T01:49:27.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
307092026-05-12T01:49:27.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1165 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307102026-05-12T01:49:27.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2545 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307112026-05-12T01:49:27.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2545 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307122026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(SpState) }
307132026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
307142026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
307152026-05-12T01:49:27.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
307162026-05-12T01:49:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
307172026-05-12T01:49:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
307182026-05-12T01:49:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
307192026-05-12T01:49:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
307202026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1166 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
307212026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2546 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307222026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2546 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307232026-05-12T01:49:27.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
307242026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
307252026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
307262026-05-12T01:49:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
307272026-05-12T01:49:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
307282026-05-12T01:49:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
307292026-05-12T01:49:27.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
307302026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2547 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307312026-05-12T01:49:27.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2547 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307322026-05-12T01:49:27.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
307332026-05-12T01:49:27.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
307342026-05-12T01:49:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
307352026-05-12T01:49:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
307362026-05-12T01:49:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
307372026-05-12T01:49:27.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
307382026-05-12T01:49:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2548 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307392026-05-12T01:49:27.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2548 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307402026-05-12T01:49:27.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
307412026-05-12T01:49:27.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
307422026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
307432026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
307442026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
307452026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
307462026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
307472026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
307482026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
307492026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
307502026-05-12T01:49:27.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
307512026-05-12T01:49:27.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2549 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
307522026-05-12T01:49:27.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2549 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307532026-05-12T01:49:27.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
307542026-05-12T01:49:27.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
307552026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
307562026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
307572026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
307582026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
307592026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
307602026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
307612026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
307622026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
307632026-05-12T01:49:27.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
307642026-05-12T01:49:27.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2550 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
307652026-05-12T01:49:27.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2550 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
307662026-05-12T01:49:27.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
307672026-05-12T01:49:27.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
307682026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
307692026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
307702026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
307712026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
307722026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
307732026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
307742026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
307752026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
307762026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
307772026-05-12T01:49:27.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
307782026-05-12T01:49:27.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2551 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
307792026-05-12T01:49:27.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2551 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
307802026-05-12T01:49:27.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(SpState) }
307812026-05-12T01:49:27.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(SpState) }
307822026-05-12T01:49:27.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
307832026-05-12T01:49:27.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
307842026-05-12T01:49:27.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2552 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
307852026-05-12T01:49:27.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2552 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
307862026-05-12T01:49:27.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
307872026-05-12T01:49:27.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
307882026-05-12T01:49:28.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
307892026-05-12T01:49:28.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
307902026-05-12T01:49:28.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
307912026-05-12T01:49:28.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
307922026-05-12T01:49:28.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }
307932026-05-12T01:49:28.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(SpState) }
307942026-05-12T01:49:28.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(SpState) }
307952026-05-12T01:49:28.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(SpState) }
307962026-05-12T01:49:28.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
307972026-05-12T01:49:28.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
307982026-05-12T01:49:28.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
307992026-05-12T01:49:28.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
308002026-05-12T01:49:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 719 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
308012026-05-12T01:49:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1167 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
308022026-05-12T01:49:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2553 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
308032026-05-12T01:49:28.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2553 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
308042026-05-12T01:49:28.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(SpState) }
308052026-05-12T01:49:28.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
308062026-05-12T01:49:28.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
308072026-05-12T01:49:28.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
308082026-05-12T01:49:28.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
308092026-05-12T01:49:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
308102026-05-12T01:49:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
308112026-05-12T01:49:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
308122026-05-12T01:49:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
308132026-05-12T01:49:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
308142026-05-12T01:49:28.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
308152026-05-12T01:49:28.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 720 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
308162026-05-12T01:49:28.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1168 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308172026-05-12T01:49:28.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2554 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308182026-05-12T01:49:28.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2554 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308192026-05-12T01:49:28.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
308202026-05-12T01:49:28.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
308212026-05-12T01:49:28.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
308222026-05-12T01:49:28.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
308232026-05-12T01:49:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
308242026-05-12T01:49:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
308252026-05-12T01:49:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
308262026-05-12T01:49:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
308272026-05-12T01:49:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
308282026-05-12T01:49:28.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
308292026-05-12T01:49:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1169 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308302026-05-12T01:49:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2555 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308312026-05-12T01:49:28.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2555 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308322026-05-12T01:49:28.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(SpState) }
308332026-05-12T01:49:28.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
308342026-05-12T01:49:28.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
308352026-05-12T01:49:28.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
308362026-05-12T01:49:28.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
308372026-05-12T01:49:28.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
308382026-05-12T01:49:28.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
308392026-05-12T01:49:28.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
308402026-05-12T01:49:28.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1170 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
308412026-05-12T01:49:28.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2556 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308422026-05-12T01:49:28.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2556 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308432026-05-12T01:49:28.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
308442026-05-12T01:49:28.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
308452026-05-12T01:49:28.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
308462026-05-12T01:49:28.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
308472026-05-12T01:49:28.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
308482026-05-12T01:49:28.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
308492026-05-12T01:49:28.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
308502026-05-12T01:49:28.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2557 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308512026-05-12T01:49:28.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2557 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308522026-05-12T01:49:28.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
308532026-05-12T01:49:28.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
308542026-05-12T01:49:28.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
308552026-05-12T01:49:28.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
308562026-05-12T01:49:28.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
308572026-05-12T01:49:28.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
308582026-05-12T01:49:28.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2558 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308592026-05-12T01:49:28.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2558 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308602026-05-12T01:49:28.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
308612026-05-12T01:49:28.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
308622026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
308632026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
308642026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
308652026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
308662026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
308672026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
308682026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
308692026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
308702026-05-12T01:49:28.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
308712026-05-12T01:49:28.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2559 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
308722026-05-12T01:49:28.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2559 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308732026-05-12T01:49:28.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
308742026-05-12T01:49:28.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
308752026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
308762026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
308772026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
308782026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
308792026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
308802026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
308812026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
308822026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
308832026-05-12T01:49:28.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
308842026-05-12T01:49:28.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2560 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
308852026-05-12T01:49:28.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2560 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
308862026-05-12T01:49:28.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
308872026-05-12T01:49:28.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
308882026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
308892026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
308902026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
308912026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
308922026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
308932026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
308942026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
308952026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
308962026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
308972026-05-12T01:49:28.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
308982026-05-12T01:49:28.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2561 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
308992026-05-12T01:49:28.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2561 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
309002026-05-12T01:49:28.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(SpState) }
309012026-05-12T01:49:28.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(SpState) }
309022026-05-12T01:49:28.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
309032026-05-12T01:49:28.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
309042026-05-12T01:49:28.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2562 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
309052026-05-12T01:49:28.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2562 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
309062026-05-12T01:49:28.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
309072026-05-12T01:49:28.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
309082026-05-12T01:49:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
309092026-05-12T01:49:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
309102026-05-12T01:49:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
309112026-05-12T01:49:29.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
309122026-05-12T01:49:29.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(SpState) }
309132026-05-12T01:49:29.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(SpState) }
309142026-05-12T01:49:29.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(SpState) }
309152026-05-12T01:49:29.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(SpState) }
309162026-05-12T01:49:29.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
309172026-05-12T01:49:29.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
309182026-05-12T01:49:29.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
309192026-05-12T01:49:29.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
309202026-05-12T01:49:29.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 721 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
309212026-05-12T01:49:29.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1171 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
309222026-05-12T01:49:29.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2563 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
309232026-05-12T01:49:29.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2563 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
309242026-05-12T01:49:29.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }
309252026-05-12T01:49:29.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
309262026-05-12T01:49:29.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
309272026-05-12T01:49:29.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
309282026-05-12T01:49:29.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
309292026-05-12T01:49:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
309302026-05-12T01:49:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
309312026-05-12T01:49:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
309322026-05-12T01:49:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
309332026-05-12T01:49:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
309342026-05-12T01:49:29.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
309352026-05-12T01:49:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 722 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
309362026-05-12T01:49:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1172 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309372026-05-12T01:49:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2564 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309382026-05-12T01:49:29.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2564 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309392026-05-12T01:49:29.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
309402026-05-12T01:49:29.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
309412026-05-12T01:49:29.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
309422026-05-12T01:49:29.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
309432026-05-12T01:49:29.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
309442026-05-12T01:49:29.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
309452026-05-12T01:49:29.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
309462026-05-12T01:49:29.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
309472026-05-12T01:49:29.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
309482026-05-12T01:49:29.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
309492026-05-12T01:49:29.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1173 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309502026-05-12T01:49:29.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2565 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309512026-05-12T01:49:29.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2565 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309522026-05-12T01:49:29.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }
309532026-05-12T01:49:29.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
309542026-05-12T01:49:29.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
309552026-05-12T01:49:29.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
309562026-05-12T01:49:29.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
309572026-05-12T01:49:29.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
309582026-05-12T01:49:29.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
309592026-05-12T01:49:29.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
309602026-05-12T01:49:29.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1174 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
309612026-05-12T01:49:29.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2566 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309622026-05-12T01:49:29.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2566 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309632026-05-12T01:49:29.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
309642026-05-12T01:49:29.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
309652026-05-12T01:49:29.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
309662026-05-12T01:49:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
309672026-05-12T01:49:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
309682026-05-12T01:49:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
309692026-05-12T01:49:29.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
309702026-05-12T01:49:29.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2567 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309712026-05-12T01:49:29.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2567 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309722026-05-12T01:49:29.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
309732026-05-12T01:49:29.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
309742026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
309752026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
309762026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
309772026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
309782026-05-12T01:49:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2568 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309792026-05-12T01:49:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2568 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309802026-05-12T01:49:29.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
309812026-05-12T01:49:29.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
309822026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
309832026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
309842026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
309852026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
309862026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
309872026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
309882026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
309892026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
309902026-05-12T01:49:29.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
309912026-05-12T01:49:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2569 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
309922026-05-12T01:49:29.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2569 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
309932026-05-12T01:49:29.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
309942026-05-12T01:49:29.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
309952026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
309962026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
309972026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
309982026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
309992026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
310002026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
310012026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
310022026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
310032026-05-12T01:49:29.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
310042026-05-12T01:49:29.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2570 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310052026-05-12T01:49:29.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2570 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
310062026-05-12T01:49:29.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
310072026-05-12T01:49:29.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
310082026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
310092026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
310102026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
310112026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
310122026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
310132026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
310142026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
310152026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
310162026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
310172026-05-12T01:49:29.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
310182026-05-12T01:49:29.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2571 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
310192026-05-12T01:49:29.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2571 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
310202026-05-12T01:49:29.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(SpState) }
310212026-05-12T01:49:29.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(SpState) }
310222026-05-12T01:49:29.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
310232026-05-12T01:49:29.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
310242026-05-12T01:49:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2572 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
310252026-05-12T01:49:29.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2572 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
310262026-05-12T01:49:29.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
310272026-05-12T01:49:29.267ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
310282026-05-12T01:49:30.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
310292026-05-12T01:49:30.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
310302026-05-12T01:49:30.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
310312026-05-12T01:49:30.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
310322026-05-12T01:49:30.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }
310332026-05-12T01:49:30.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }
310342026-05-12T01:49:30.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(SpState) }
310352026-05-12T01:49:30.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(SpState) }
310362026-05-12T01:49:30.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
310372026-05-12T01:49:30.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
310382026-05-12T01:49:30.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
310392026-05-12T01:49:30.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
310402026-05-12T01:49:30.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 723 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
310412026-05-12T01:49:30.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1175 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
310422026-05-12T01:49:30.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2573 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
310432026-05-12T01:49:30.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2573 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
310442026-05-12T01:49:30.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }
310452026-05-12T01:49:30.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
310462026-05-12T01:49:30.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
310472026-05-12T01:49:30.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
310482026-05-12T01:49:30.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
310492026-05-12T01:49:30.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
310502026-05-12T01:49:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
310512026-05-12T01:49:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
310522026-05-12T01:49:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
310532026-05-12T01:49:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
310542026-05-12T01:49:30.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
310552026-05-12T01:49:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 724 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
310562026-05-12T01:49:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1176 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310572026-05-12T01:49:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2574 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310582026-05-12T01:49:30.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2574 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310592026-05-12T01:49:30.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
310602026-05-12T01:49:30.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
310612026-05-12T01:49:30.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
310622026-05-12T01:49:30.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
310632026-05-12T01:49:30.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
310642026-05-12T01:49:30.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
310652026-05-12T01:49:30.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
310662026-05-12T01:49:30.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
310672026-05-12T01:49:30.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
310682026-05-12T01:49:30.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
310692026-05-12T01:49:30.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1177 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310702026-05-12T01:49:30.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2575 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310712026-05-12T01:49:30.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2575 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310722026-05-12T01:49:30.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(SpState) }
310732026-05-12T01:49:30.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
310742026-05-12T01:49:30.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
310752026-05-12T01:49:30.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
310762026-05-12T01:49:30.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
310772026-05-12T01:49:30.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
310782026-05-12T01:49:30.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
310792026-05-12T01:49:30.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
310802026-05-12T01:49:30.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1178 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
310812026-05-12T01:49:30.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2576 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310822026-05-12T01:49:30.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2576 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310832026-05-12T01:49:30.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
310842026-05-12T01:49:30.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
310852026-05-12T01:49:30.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
310862026-05-12T01:49:30.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
310872026-05-12T01:49:30.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
310882026-05-12T01:49:30.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
310892026-05-12T01:49:30.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
310902026-05-12T01:49:30.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2577 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310912026-05-12T01:49:30.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2577 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310922026-05-12T01:49:30.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
310932026-05-12T01:49:30.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
310942026-05-12T01:49:30.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
310952026-05-12T01:49:30.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
310962026-05-12T01:49:30.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
310972026-05-12T01:49:30.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
310982026-05-12T01:49:30.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2578 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
310992026-05-12T01:49:30.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2578 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311002026-05-12T01:49:30.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
311012026-05-12T01:49:30.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
311022026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
311032026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
311042026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
311052026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
311062026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
311072026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
311082026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
311092026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
311102026-05-12T01:49:30.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
311112026-05-12T01:49:30.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2579 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
311122026-05-12T01:49:30.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2579 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311132026-05-12T01:49:30.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
311142026-05-12T01:49:30.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
311152026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
311162026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
311172026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
311182026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
311192026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
311202026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
311212026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
311222026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
311232026-05-12T01:49:30.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
311242026-05-12T01:49:30.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2580 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311252026-05-12T01:49:30.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2580 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
311262026-05-12T01:49:30.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
311272026-05-12T01:49:30.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
311282026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
311292026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
311302026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
311312026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
311322026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
311332026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
311342026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
311352026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
311362026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
311372026-05-12T01:49:30.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
311382026-05-12T01:49:30.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2581 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
311392026-05-12T01:49:30.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2581 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
311402026-05-12T01:49:30.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(SpState) }
311412026-05-12T01:49:30.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(SpState) }
311422026-05-12T01:49:30.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
311432026-05-12T01:49:30.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
311442026-05-12T01:49:30.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2582 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
311452026-05-12T01:49:30.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2582 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
311462026-05-12T01:49:30.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
311472026-05-12T01:49:30.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
311482026-05-12T01:49:30.673ZTRACtest_replacement_sanity (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
311492026-05-12T01:49:30.674ZWARNtest_replacement_sanity (producer-registration-task): failed to register with Nexus, will retry count = 10 delay = 230.465801722s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:376
311502026-05-12T01:49:31.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
311512026-05-12T01:49:31.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
311522026-05-12T01:49:31.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
311532026-05-12T01:49:31.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
311542026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }
311552026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(SpState) }
311562026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(SpState) }
311572026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(SpState) }
311582026-05-12T01:49:31.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
311592026-05-12T01:49:31.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
311602026-05-12T01:49:31.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
311612026-05-12T01:49:31.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
311622026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 725 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
311632026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1179 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
311642026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2583 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
311652026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2583 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
311662026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }
311672026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
311682026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
311692026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
311702026-05-12T01:49:31.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
311712026-05-12T01:49:31.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
311722026-05-12T01:49:31.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
311732026-05-12T01:49:31.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
311742026-05-12T01:49:31.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
311752026-05-12T01:49:31.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
311762026-05-12T01:49:31.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
311772026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 726 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
311782026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1180 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311792026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2584 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311802026-05-12T01:49:31.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2584 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311812026-05-12T01:49:31.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
311822026-05-12T01:49:31.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
311832026-05-12T01:49:31.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
311842026-05-12T01:49:31.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
311852026-05-12T01:49:31.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
311862026-05-12T01:49:31.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
311872026-05-12T01:49:31.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
311882026-05-12T01:49:31.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
311892026-05-12T01:49:31.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
311902026-05-12T01:49:31.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
311912026-05-12T01:49:31.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1181 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311922026-05-12T01:49:31.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2585 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311932026-05-12T01:49:31.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2585 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
311942026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }
311952026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
311962026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
311972026-05-12T01:49:31.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
311982026-05-12T01:49:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
311992026-05-12T01:49:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
312002026-05-12T01:49:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
312012026-05-12T01:49:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
312022026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1182 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
312032026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2586 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312042026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2586 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312052026-05-12T01:49:31.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
312062026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
312072026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
312082026-05-12T01:49:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
312092026-05-12T01:49:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
312102026-05-12T01:49:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
312112026-05-12T01:49:31.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
312122026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2587 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312132026-05-12T01:49:31.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2587 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312142026-05-12T01:49:31.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
312152026-05-12T01:49:31.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
312162026-05-12T01:49:31.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
312172026-05-12T01:49:31.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
312182026-05-12T01:49:31.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
312192026-05-12T01:49:31.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
312202026-05-12T01:49:31.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2588 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312212026-05-12T01:49:31.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2588 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312222026-05-12T01:49:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
312232026-05-12T01:49:31.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
312242026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
312252026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
312262026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
312272026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
312282026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
312292026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
312302026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
312312026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
312322026-05-12T01:49:31.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
312332026-05-12T01:49:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2589 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
312342026-05-12T01:49:31.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2589 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312352026-05-12T01:49:31.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
312362026-05-12T01:49:31.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
312372026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
312382026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
312392026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
312402026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
312412026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
312422026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
312432026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
312442026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
312452026-05-12T01:49:31.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
312462026-05-12T01:49:31.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2590 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312472026-05-12T01:49:31.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2590 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
312482026-05-12T01:49:31.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
312492026-05-12T01:49:31.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
312502026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
312512026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
312522026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
312532026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
312542026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
312552026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
312562026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
312572026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
312582026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
312592026-05-12T01:49:31.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
312602026-05-12T01:49:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2591 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
312612026-05-12T01:49:31.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2591 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
312622026-05-12T01:49:31.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(SpState) }
312632026-05-12T01:49:31.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(SpState) }
312642026-05-12T01:49:31.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
312652026-05-12T01:49:31.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
312662026-05-12T01:49:31.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2592 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
312672026-05-12T01:49:31.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2592 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
312682026-05-12T01:49:31.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
312692026-05-12T01:49:31.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
312702026-05-12T01:49:32.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
312712026-05-12T01:49:32.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
312722026-05-12T01:49:32.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
312732026-05-12T01:49:32.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
312742026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }
312752026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }
312762026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(SpState) }
312772026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(SpState) }
312782026-05-12T01:49:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
312792026-05-12T01:49:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
312802026-05-12T01:49:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
312812026-05-12T01:49:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
312822026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 727 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
312832026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1183 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
312842026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2593 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
312852026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2593 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
312862026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(SpState) }
312872026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
312882026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
312892026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
312902026-05-12T01:49:32.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
312912026-05-12T01:49:32.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
312922026-05-12T01:49:32.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
312932026-05-12T01:49:32.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
312942026-05-12T01:49:32.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
312952026-05-12T01:49:32.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
312962026-05-12T01:49:32.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
312972026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 728 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
312982026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1184 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
312992026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2594 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313002026-05-12T01:49:32.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2594 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313012026-05-12T01:49:32.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
313022026-05-12T01:49:32.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
313032026-05-12T01:49:32.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
313042026-05-12T01:49:32.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
313052026-05-12T01:49:32.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
313062026-05-12T01:49:32.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
313072026-05-12T01:49:32.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
313082026-05-12T01:49:32.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
313092026-05-12T01:49:32.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
313102026-05-12T01:49:32.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
313112026-05-12T01:49:32.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1185 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313122026-05-12T01:49:32.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2595 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313132026-05-12T01:49:32.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2595 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313142026-05-12T01:49:32.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(SpState) }
313152026-05-12T01:49:32.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
313162026-05-12T01:49:32.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
313172026-05-12T01:49:32.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
313182026-05-12T01:49:32.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
313192026-05-12T01:49:32.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
313202026-05-12T01:49:32.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
313212026-05-12T01:49:32.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
313222026-05-12T01:49:32.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1186 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
313232026-05-12T01:49:32.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2596 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313242026-05-12T01:49:32.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2596 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313252026-05-12T01:49:32.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
313262026-05-12T01:49:32.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
313272026-05-12T01:49:32.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
313282026-05-12T01:49:32.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
313292026-05-12T01:49:32.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
313302026-05-12T01:49:32.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
313312026-05-12T01:49:32.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
313322026-05-12T01:49:32.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2597 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313332026-05-12T01:49:32.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2597 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313342026-05-12T01:49:32.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
313352026-05-12T01:49:32.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
313362026-05-12T01:49:32.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
313372026-05-12T01:49:32.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
313382026-05-12T01:49:32.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
313392026-05-12T01:49:32.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
313402026-05-12T01:49:32.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2598 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313412026-05-12T01:49:32.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2598 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313422026-05-12T01:49:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
313432026-05-12T01:49:32.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
313442026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
313452026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
313462026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
313472026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
313482026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
313492026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
313502026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
313512026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
313522026-05-12T01:49:32.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
313532026-05-12T01:49:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2599 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
313542026-05-12T01:49:32.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2599 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313552026-05-12T01:49:32.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
313562026-05-12T01:49:32.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
313572026-05-12T01:49:32.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
313582026-05-12T01:49:32.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
313592026-05-12T01:49:32.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
313602026-05-12T01:49:32.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
313612026-05-12T01:49:32.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
313622026-05-12T01:49:32.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
313632026-05-12T01:49:32.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
313642026-05-12T01:49:32.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
313652026-05-12T01:49:32.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
313662026-05-12T01:49:32.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2600 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
313672026-05-12T01:49:32.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2600 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
313682026-05-12T01:49:32.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
313692026-05-12T01:49:32.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
313702026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
313712026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
313722026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
313732026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
313742026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
313752026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
313762026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
313772026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
313782026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
313792026-05-12T01:49:32.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
313802026-05-12T01:49:32.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2601 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
313812026-05-12T01:49:32.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2601 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
313822026-05-12T01:49:32.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(SpState) }
313832026-05-12T01:49:32.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(SpState) }
313842026-05-12T01:49:32.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
313852026-05-12T01:49:32.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
313862026-05-12T01:49:32.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2602 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
313872026-05-12T01:49:32.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2602 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
313882026-05-12T01:49:32.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
313892026-05-12T01:49:32.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
313902026-05-12T01:49:33.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
313912026-05-12T01:49:33.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
313922026-05-12T01:49:33.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
313932026-05-12T01:49:33.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
313942026-05-12T01:49:33.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(SpState) }
313952026-05-12T01:49:33.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(SpState) }
313962026-05-12T01:49:33.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(SpState) }
313972026-05-12T01:49:33.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(SpState) }
313982026-05-12T01:49:33.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
313992026-05-12T01:49:33.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
314002026-05-12T01:49:33.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
314012026-05-12T01:49:33.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
314022026-05-12T01:49:33.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 729 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
314032026-05-12T01:49:33.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1187 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
314042026-05-12T01:49:33.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2603 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
314052026-05-12T01:49:33.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2603 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
314062026-05-12T01:49:33.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(SpState) }
314072026-05-12T01:49:33.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
314082026-05-12T01:49:33.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
314092026-05-12T01:49:33.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
314102026-05-12T01:49:33.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
314112026-05-12T01:49:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
314122026-05-12T01:49:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
314132026-05-12T01:49:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
314142026-05-12T01:49:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
314152026-05-12T01:49:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
314162026-05-12T01:49:33.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
314172026-05-12T01:49:33.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 730 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
314182026-05-12T01:49:33.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1188 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314192026-05-12T01:49:33.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2604 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314202026-05-12T01:49:33.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2604 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314212026-05-12T01:49:33.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
314222026-05-12T01:49:33.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
314232026-05-12T01:49:33.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
314242026-05-12T01:49:33.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
314252026-05-12T01:49:33.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
314262026-05-12T01:49:33.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
314272026-05-12T01:49:33.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
314282026-05-12T01:49:33.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
314292026-05-12T01:49:33.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
314302026-05-12T01:49:33.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
314312026-05-12T01:49:33.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1189 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314322026-05-12T01:49:33.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2605 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314332026-05-12T01:49:33.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2605 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314342026-05-12T01:49:33.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(SpState) }
314352026-05-12T01:49:33.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
314362026-05-12T01:49:33.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
314372026-05-12T01:49:33.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
314382026-05-12T01:49:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
314392026-05-12T01:49:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
314402026-05-12T01:49:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
314412026-05-12T01:49:33.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
314422026-05-12T01:49:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1190 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
314432026-05-12T01:49:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2606 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314442026-05-12T01:49:33.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2606 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314452026-05-12T01:49:33.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
314462026-05-12T01:49:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
314472026-05-12T01:49:33.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
314482026-05-12T01:49:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
314492026-05-12T01:49:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
314502026-05-12T01:49:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
314512026-05-12T01:49:33.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
314522026-05-12T01:49:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2607 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314532026-05-12T01:49:33.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2607 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314542026-05-12T01:49:33.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
314552026-05-12T01:49:33.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
314562026-05-12T01:49:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
314572026-05-12T01:49:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
314582026-05-12T01:49:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
314592026-05-12T01:49:33.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
314602026-05-12T01:49:33.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2608 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314612026-05-12T01:49:33.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2608 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314622026-05-12T01:49:33.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
314632026-05-12T01:49:33.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
314642026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
314652026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
314662026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
314672026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
314682026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
314692026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
314702026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
314712026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
314722026-05-12T01:49:33.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
314732026-05-12T01:49:33.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2609 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
314742026-05-12T01:49:33.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2609 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314752026-05-12T01:49:33.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
314762026-05-12T01:49:33.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
314772026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
314782026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
314792026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
314802026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
314812026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
314822026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
314832026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
314842026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
314852026-05-12T01:49:33.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
314862026-05-12T01:49:33.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2610 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
314872026-05-12T01:49:33.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2610 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
314882026-05-12T01:49:33.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
314892026-05-12T01:49:33.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
314902026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
314912026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
314922026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
314932026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
314942026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
314952026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
314962026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
314972026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
314982026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
314992026-05-12T01:49:33.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
315002026-05-12T01:49:33.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2611 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
315012026-05-12T01:49:33.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2611 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
315022026-05-12T01:49:33.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(SpState) }
315032026-05-12T01:49:33.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(SpState) }
315042026-05-12T01:49:33.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
315052026-05-12T01:49:33.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
315062026-05-12T01:49:33.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2612 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
315072026-05-12T01:49:33.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2612 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
315082026-05-12T01:49:33.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
315092026-05-12T01:49:33.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
315102026-05-12T01:49:34.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
315112026-05-12T01:49:34.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
315122026-05-12T01:49:34.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
315132026-05-12T01:49:34.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
315142026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(SpState) }
315152026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(SpState) }
315162026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(SpState) }
315172026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(SpState) }
315182026-05-12T01:49:34.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
315192026-05-12T01:49:34.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
315202026-05-12T01:49:34.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
315212026-05-12T01:49:34.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
315222026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 731 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
315232026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1191 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
315242026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2613 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
315252026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2613 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
315262026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }
315272026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
315282026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
315292026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
315302026-05-12T01:49:34.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
315312026-05-12T01:49:34.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
315322026-05-12T01:49:34.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
315332026-05-12T01:49:34.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
315342026-05-12T01:49:34.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
315352026-05-12T01:49:34.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
315362026-05-12T01:49:34.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
315372026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 732 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
315382026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1192 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315392026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2614 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315402026-05-12T01:49:34.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2614 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315412026-05-12T01:49:34.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
315422026-05-12T01:49:34.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
315432026-05-12T01:49:34.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
315442026-05-12T01:49:34.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
315452026-05-12T01:49:34.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
315462026-05-12T01:49:34.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
315472026-05-12T01:49:34.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
315482026-05-12T01:49:34.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
315492026-05-12T01:49:34.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
315502026-05-12T01:49:34.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
315512026-05-12T01:49:34.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1193 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315522026-05-12T01:49:34.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2615 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315532026-05-12T01:49:34.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2615 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315542026-05-12T01:49:34.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }
315552026-05-12T01:49:34.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
315562026-05-12T01:49:34.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
315572026-05-12T01:49:34.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
315582026-05-12T01:49:34.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
315592026-05-12T01:49:34.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
315602026-05-12T01:49:34.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
315612026-05-12T01:49:34.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
315622026-05-12T01:49:34.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1194 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
315632026-05-12T01:49:34.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2616 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315642026-05-12T01:49:34.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2616 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315652026-05-12T01:49:34.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
315662026-05-12T01:49:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
315672026-05-12T01:49:34.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
315682026-05-12T01:49:34.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
315692026-05-12T01:49:34.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
315702026-05-12T01:49:34.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
315712026-05-12T01:49:34.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
315722026-05-12T01:49:34.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2617 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315732026-05-12T01:49:34.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2617 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315742026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
315752026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
315762026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
315772026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
315782026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
315792026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
315802026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2618 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315812026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2618 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315822026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
315832026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
315842026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
315852026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
315862026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
315872026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
315882026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
315892026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
315902026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
315912026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
315922026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
315932026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2619 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
315942026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2619 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
315952026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
315962026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
315972026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
315982026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
315992026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
316002026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
316012026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
316022026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
316032026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
316042026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
316052026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
316062026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2620 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316072026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2620 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
316082026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
316092026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
316102026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
316112026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
316122026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
316132026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
316142026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
316152026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
316162026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
316172026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
316182026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
316192026-05-12T01:49:34.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
316202026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2621 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
316212026-05-12T01:49:34.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2621 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
316222026-05-12T01:49:34.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(SpState) }
316232026-05-12T01:49:34.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(SpState) }
316242026-05-12T01:49:34.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
316252026-05-12T01:49:34.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
316262026-05-12T01:49:34.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2622 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
316272026-05-12T01:49:34.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2622 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
316282026-05-12T01:49:34.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
316292026-05-12T01:49:34.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
316302026-05-12T01:49:35.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
316312026-05-12T01:49:35.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
316322026-05-12T01:49:35.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
316332026-05-12T01:49:35.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
316342026-05-12T01:49:35.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }
316352026-05-12T01:49:35.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }
316362026-05-12T01:49:35.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(SpState) }
316372026-05-12T01:49:35.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(SpState) }
316382026-05-12T01:49:35.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
316392026-05-12T01:49:35.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
316402026-05-12T01:49:35.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
316412026-05-12T01:49:35.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
316422026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 733 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
316432026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1195 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
316442026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2623 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
316452026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2623 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
316462026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }
316472026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
316482026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
316492026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
316502026-05-12T01:49:35.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
316512026-05-12T01:49:35.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
316522026-05-12T01:49:35.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
316532026-05-12T01:49:35.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
316542026-05-12T01:49:35.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
316552026-05-12T01:49:35.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
316562026-05-12T01:49:35.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
316572026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 734 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
316582026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1196 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316592026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2624 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316602026-05-12T01:49:35.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2624 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316612026-05-12T01:49:35.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
316622026-05-12T01:49:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
316632026-05-12T01:49:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
316642026-05-12T01:49:35.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
316652026-05-12T01:49:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
316662026-05-12T01:49:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
316672026-05-12T01:49:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
316682026-05-12T01:49:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
316692026-05-12T01:49:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
316702026-05-12T01:49:35.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
316712026-05-12T01:49:35.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1197 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316722026-05-12T01:49:35.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2625 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316732026-05-12T01:49:35.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2625 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316742026-05-12T01:49:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(SpState) }
316752026-05-12T01:49:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
316762026-05-12T01:49:35.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
316772026-05-12T01:49:35.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
316782026-05-12T01:49:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
316792026-05-12T01:49:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
316802026-05-12T01:49:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
316812026-05-12T01:49:35.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
316822026-05-12T01:49:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1198 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
316832026-05-12T01:49:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2626 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316842026-05-12T01:49:35.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2626 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316852026-05-12T01:49:35.258ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
316862026-05-12T01:49:35.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
316872026-05-12T01:49:35.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
316882026-05-12T01:49:35.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
316892026-05-12T01:49:35.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
316902026-05-12T01:49:35.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
316912026-05-12T01:49:35.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
316922026-05-12T01:49:35.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2627 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316932026-05-12T01:49:35.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2627 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
316942026-05-12T01:49:35.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
316952026-05-12T01:49:35.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
316962026-05-12T01:49:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
316972026-05-12T01:49:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
316982026-05-12T01:49:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
316992026-05-12T01:49:35.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
317002026-05-12T01:49:35.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2628 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317012026-05-12T01:49:35.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2628 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317022026-05-12T01:49:35.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
317032026-05-12T01:49:35.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
317042026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
317052026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
317062026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
317072026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
317082026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
317092026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
317102026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
317112026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
317122026-05-12T01:49:35.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
317132026-05-12T01:49:35.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2629 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
317142026-05-12T01:49:35.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2629 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317152026-05-12T01:49:35.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
317162026-05-12T01:49:35.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
317172026-05-12T01:49:35.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
317182026-05-12T01:49:35.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
317192026-05-12T01:49:35.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
317202026-05-12T01:49:35.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
317212026-05-12T01:49:35.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
317222026-05-12T01:49:35.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
317232026-05-12T01:49:35.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
317242026-05-12T01:49:35.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
317252026-05-12T01:49:35.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
317262026-05-12T01:49:35.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2630 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317272026-05-12T01:49:35.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2630 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
317282026-05-12T01:49:35.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
317292026-05-12T01:49:35.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
317302026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
317312026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
317322026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
317332026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
317342026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
317352026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
317362026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
317372026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
317382026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
317392026-05-12T01:49:35.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
317402026-05-12T01:49:35.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2631 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
317412026-05-12T01:49:35.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2631 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
317422026-05-12T01:49:35.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(SpState) }
317432026-05-12T01:49:35.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(SpState) }
317442026-05-12T01:49:35.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
317452026-05-12T01:49:35.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
317462026-05-12T01:49:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2632 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
317472026-05-12T01:49:35.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2632 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
317482026-05-12T01:49:35.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
317492026-05-12T01:49:35.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
317502026-05-12T01:49:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
317512026-05-12T01:49:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
317522026-05-12T01:49:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
317532026-05-12T01:49:36.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
317542026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }
317552026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(SpState) }
317562026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(SpState) }
317572026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(SpState) }
317582026-05-12T01:49:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
317592026-05-12T01:49:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
317602026-05-12T01:49:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
317612026-05-12T01:49:36.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
317622026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 735 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
317632026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1199 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
317642026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2633 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
317652026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2633 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
317662026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(SpState) }
317672026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
317682026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
317692026-05-12T01:49:36.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
317702026-05-12T01:49:36.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
317712026-05-12T01:49:36.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
317722026-05-12T01:49:36.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
317732026-05-12T01:49:36.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
317742026-05-12T01:49:36.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
317752026-05-12T01:49:36.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
317762026-05-12T01:49:36.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
317772026-05-12T01:49:36.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 736 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
317782026-05-12T01:49:36.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1200 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317792026-05-12T01:49:36.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2634 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317802026-05-12T01:49:36.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2634 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317812026-05-12T01:49:36.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
317822026-05-12T01:49:36.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
317832026-05-12T01:49:36.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
317842026-05-12T01:49:36.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
317852026-05-12T01:49:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
317862026-05-12T01:49:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
317872026-05-12T01:49:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
317882026-05-12T01:49:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
317892026-05-12T01:49:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
317902026-05-12T01:49:36.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
317912026-05-12T01:49:36.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1201 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317922026-05-12T01:49:36.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2635 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317932026-05-12T01:49:36.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2635 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
317942026-05-12T01:49:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }
317952026-05-12T01:49:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
317962026-05-12T01:49:36.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
317972026-05-12T01:49:36.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
317982026-05-12T01:49:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
317992026-05-12T01:49:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
318002026-05-12T01:49:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
318012026-05-12T01:49:36.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
318022026-05-12T01:49:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1202 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
318032026-05-12T01:49:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2636 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318042026-05-12T01:49:36.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2636 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318052026-05-12T01:49:36.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
318062026-05-12T01:49:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
318072026-05-12T01:49:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
318082026-05-12T01:49:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
318092026-05-12T01:49:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
318102026-05-12T01:49:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
318112026-05-12T01:49:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
318122026-05-12T01:49:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2637 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318132026-05-12T01:49:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2637 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318142026-05-12T01:49:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
318152026-05-12T01:49:36.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
318162026-05-12T01:49:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
318172026-05-12T01:49:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
318182026-05-12T01:49:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
318192026-05-12T01:49:36.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
318202026-05-12T01:49:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2638 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318212026-05-12T01:49:36.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2638 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318222026-05-12T01:49:36.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
318232026-05-12T01:49:36.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
318242026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
318252026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
318262026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
318272026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
318282026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
318292026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
318302026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
318312026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
318322026-05-12T01:49:36.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
318332026-05-12T01:49:36.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2639 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
318342026-05-12T01:49:36.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2639 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318352026-05-12T01:49:36.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
318362026-05-12T01:49:36.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
318372026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
318382026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
318392026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
318402026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
318412026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
318422026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
318432026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
318442026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
318452026-05-12T01:49:36.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
318462026-05-12T01:49:36.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2640 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318472026-05-12T01:49:36.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2640 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
318482026-05-12T01:49:36.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
318492026-05-12T01:49:36.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
318502026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
318512026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
318522026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
318532026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
318542026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
318552026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
318562026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
318572026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
318582026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
318592026-05-12T01:49:36.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
318602026-05-12T01:49:36.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2641 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
318612026-05-12T01:49:36.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2641 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
318622026-05-12T01:49:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(SpState) }
318632026-05-12T01:49:36.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(SpState) }
318642026-05-12T01:49:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
318652026-05-12T01:49:36.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
318662026-05-12T01:49:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2642 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
318672026-05-12T01:49:36.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2642 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
318682026-05-12T01:49:36.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
318692026-05-12T01:49:36.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
318702026-05-12T01:49:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
318712026-05-12T01:49:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
318722026-05-12T01:49:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
318732026-05-12T01:49:37.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
318742026-05-12T01:49:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }
318752026-05-12T01:49:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }
318762026-05-12T01:49:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(SpState) }
318772026-05-12T01:49:37.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(SpState) }
318782026-05-12T01:49:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
318792026-05-12T01:49:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
318802026-05-12T01:49:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
318812026-05-12T01:49:37.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
318822026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 737 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
318832026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1203 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
318842026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2643 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
318852026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2643 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
318862026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }
318872026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
318882026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
318892026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
318902026-05-12T01:49:37.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
318912026-05-12T01:49:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
318922026-05-12T01:49:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
318932026-05-12T01:49:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
318942026-05-12T01:49:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
318952026-05-12T01:49:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
318962026-05-12T01:49:37.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
318972026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 738 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
318982026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1204 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
318992026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2644 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319002026-05-12T01:49:37.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2644 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319012026-05-12T01:49:37.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
319022026-05-12T01:49:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
319032026-05-12T01:49:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
319042026-05-12T01:49:37.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
319052026-05-12T01:49:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
319062026-05-12T01:49:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
319072026-05-12T01:49:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
319082026-05-12T01:49:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
319092026-05-12T01:49:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
319102026-05-12T01:49:37.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
319112026-05-12T01:49:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1205 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319122026-05-12T01:49:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2645 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319132026-05-12T01:49:37.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2645 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319142026-05-12T01:49:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(SpState) }
319152026-05-12T01:49:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
319162026-05-12T01:49:37.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
319172026-05-12T01:49:37.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
319182026-05-12T01:49:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
319192026-05-12T01:49:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
319202026-05-12T01:49:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
319212026-05-12T01:49:37.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
319222026-05-12T01:49:37.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1206 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
319232026-05-12T01:49:37.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2646 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319242026-05-12T01:49:37.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2646 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319252026-05-12T01:49:37.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
319262026-05-12T01:49:37.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
319272026-05-12T01:49:37.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
319282026-05-12T01:49:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
319292026-05-12T01:49:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
319302026-05-12T01:49:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
319312026-05-12T01:49:37.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
319322026-05-12T01:49:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2647 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319332026-05-12T01:49:37.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2647 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319342026-05-12T01:49:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
319352026-05-12T01:49:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
319362026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
319372026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
319382026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
319392026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
319402026-05-12T01:49:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2648 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319412026-05-12T01:49:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2648 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319422026-05-12T01:49:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
319432026-05-12T01:49:37.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
319442026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
319452026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
319462026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
319472026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
319482026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
319492026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
319502026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
319512026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
319522026-05-12T01:49:37.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
319532026-05-12T01:49:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2649 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
319542026-05-12T01:49:37.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2649 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319552026-05-12T01:49:37.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
319562026-05-12T01:49:37.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
319572026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
319582026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
319592026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
319602026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
319612026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
319622026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
319632026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
319642026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
319652026-05-12T01:49:37.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
319662026-05-12T01:49:37.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2650 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
319672026-05-12T01:49:37.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2650 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
319682026-05-12T01:49:37.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
319692026-05-12T01:49:37.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
319702026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
319712026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
319722026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
319732026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
319742026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
319752026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
319762026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
319772026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
319782026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
319792026-05-12T01:49:37.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
319802026-05-12T01:49:37.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2651 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
319812026-05-12T01:49:37.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2651 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
319822026-05-12T01:49:37.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(SpState) }
319832026-05-12T01:49:37.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(SpState) }
319842026-05-12T01:49:37.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
319852026-05-12T01:49:37.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
319862026-05-12T01:49:37.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2652 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
319872026-05-12T01:49:37.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2652 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
319882026-05-12T01:49:37.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
319892026-05-12T01:49:37.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
319902026-05-12T01:49:38.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
319912026-05-12T01:49:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
319922026-05-12T01:49:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
319932026-05-12T01:49:38.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
319942026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }
319952026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(SpState) }
319962026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(SpState) }
319972026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(SpState) }
319982026-05-12T01:49:38.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
319992026-05-12T01:49:38.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
320002026-05-12T01:49:38.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
320012026-05-12T01:49:38.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
320022026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 739 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
320032026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1207 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
320042026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2653 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
320052026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2653 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
320062026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(SpState) }
320072026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
320082026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
320092026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
320102026-05-12T01:49:38.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
320112026-05-12T01:49:38.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
320122026-05-12T01:49:38.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
320132026-05-12T01:49:38.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
320142026-05-12T01:49:38.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
320152026-05-12T01:49:38.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
320162026-05-12T01:49:38.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
320172026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 740 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
320182026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1208 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320192026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2654 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320202026-05-12T01:49:38.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2654 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320212026-05-12T01:49:38.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
320222026-05-12T01:49:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
320232026-05-12T01:49:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
320242026-05-12T01:49:38.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
320252026-05-12T01:49:38.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
320262026-05-12T01:49:38.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
320272026-05-12T01:49:38.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
320282026-05-12T01:49:38.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
320292026-05-12T01:49:38.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
320302026-05-12T01:49:38.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
320312026-05-12T01:49:38.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1209 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320322026-05-12T01:49:38.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2655 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320332026-05-12T01:49:38.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2655 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320342026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(SpState) }
320352026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
320362026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
320372026-05-12T01:49:38.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
320382026-05-12T01:49:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
320392026-05-12T01:49:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
320402026-05-12T01:49:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
320412026-05-12T01:49:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
320422026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1210 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
320432026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2656 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320442026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2656 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320452026-05-12T01:49:38.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
320462026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
320472026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
320482026-05-12T01:49:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
320492026-05-12T01:49:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
320502026-05-12T01:49:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
320512026-05-12T01:49:38.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
320522026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2657 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320532026-05-12T01:49:38.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2657 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320542026-05-12T01:49:38.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
320552026-05-12T01:49:38.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
320562026-05-12T01:49:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
320572026-05-12T01:49:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
320582026-05-12T01:49:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
320592026-05-12T01:49:38.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
320602026-05-12T01:49:38.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2658 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320612026-05-12T01:49:38.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2658 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320622026-05-12T01:49:38.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
320632026-05-12T01:49:38.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
320642026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
320652026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
320662026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
320672026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
320682026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
320692026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
320702026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
320712026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
320722026-05-12T01:49:38.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
320732026-05-12T01:49:38.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2659 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
320742026-05-12T01:49:38.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2659 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320752026-05-12T01:49:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
320762026-05-12T01:49:38.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
320772026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
320782026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
320792026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
320802026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
320812026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
320822026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
320832026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
320842026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
320852026-05-12T01:49:38.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
320862026-05-12T01:49:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2660 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
320872026-05-12T01:49:38.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2660 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
320882026-05-12T01:49:38.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
320892026-05-12T01:49:38.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
320902026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
320912026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
320922026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
320932026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
320942026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
320952026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
320962026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
320972026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
320982026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
320992026-05-12T01:49:38.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
321002026-05-12T01:49:38.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2661 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
321012026-05-12T01:49:38.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2661 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
321022026-05-12T01:49:38.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(SpState) }
321032026-05-12T01:49:38.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(SpState) }
321042026-05-12T01:49:38.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
321052026-05-12T01:49:38.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
321062026-05-12T01:49:38.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2662 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
321072026-05-12T01:49:38.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2662 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
321082026-05-12T01:49:38.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
321092026-05-12T01:49:38.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
321102026-05-12T01:49:39.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
321112026-05-12T01:49:39.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
321122026-05-12T01:49:39.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
321132026-05-12T01:49:39.266ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
321142026-05-12T01:49:39.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(SpState) }
321152026-05-12T01:49:39.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(SpState) }
321162026-05-12T01:49:39.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(SpState) }
321172026-05-12T01:49:39.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(SpState) }
321182026-05-12T01:49:39.266ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
321192026-05-12T01:49:39.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
321202026-05-12T01:49:39.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
321212026-05-12T01:49:39.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
321222026-05-12T01:49:39.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 741 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
321232026-05-12T01:49:39.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1211 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
321242026-05-12T01:49:39.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2663 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
321252026-05-12T01:49:39.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2663 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
321262026-05-12T01:49:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }
321272026-05-12T01:49:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
321282026-05-12T01:49:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
321292026-05-12T01:49:39.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
321302026-05-12T01:49:39.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
321312026-05-12T01:49:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
321322026-05-12T01:49:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
321332026-05-12T01:49:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
321342026-05-12T01:49:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
321352026-05-12T01:49:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
321362026-05-12T01:49:39.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
321372026-05-12T01:49:39.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 742 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
321382026-05-12T01:49:39.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1212 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321392026-05-12T01:49:39.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2664 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321402026-05-12T01:49:39.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2664 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321412026-05-12T01:49:39.269ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
321422026-05-12T01:49:39.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
321432026-05-12T01:49:39.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
321442026-05-12T01:49:39.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
321452026-05-12T01:49:39.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
321462026-05-12T01:49:39.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
321472026-05-12T01:49:39.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
321482026-05-12T01:49:39.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
321492026-05-12T01:49:39.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
321502026-05-12T01:49:39.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
321512026-05-12T01:49:39.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1213 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321522026-05-12T01:49:39.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2665 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321532026-05-12T01:49:39.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2665 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321542026-05-12T01:49:39.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }
321552026-05-12T01:49:39.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
321562026-05-12T01:49:39.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
321572026-05-12T01:49:39.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
321582026-05-12T01:49:39.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
321592026-05-12T01:49:39.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
321602026-05-12T01:49:39.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
321612026-05-12T01:49:39.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
321622026-05-12T01:49:39.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1214 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
321632026-05-12T01:49:39.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2666 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321642026-05-12T01:49:39.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2666 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321652026-05-12T01:49:39.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
321662026-05-12T01:49:39.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
321672026-05-12T01:49:39.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
321682026-05-12T01:49:39.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
321692026-05-12T01:49:39.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
321702026-05-12T01:49:39.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
321712026-05-12T01:49:39.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
321722026-05-12T01:49:39.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2667 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321732026-05-12T01:49:39.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2667 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321742026-05-12T01:49:39.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
321752026-05-12T01:49:39.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
321762026-05-12T01:49:39.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
321772026-05-12T01:49:39.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
321782026-05-12T01:49:39.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
321792026-05-12T01:49:39.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
321802026-05-12T01:49:39.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2668 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321812026-05-12T01:49:39.284ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2668 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321822026-05-12T01:49:39.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
321832026-05-12T01:49:39.284ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
321842026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
321852026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
321862026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
321872026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
321882026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
321892026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
321902026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
321912026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
321922026-05-12T01:49:39.287ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
321932026-05-12T01:49:39.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2669 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
321942026-05-12T01:49:39.288ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2669 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
321952026-05-12T01:49:39.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
321962026-05-12T01:49:39.289ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
321972026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
321982026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
321992026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
322002026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
322012026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
322022026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
322032026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
322042026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
322052026-05-12T01:49:39.291ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
322062026-05-12T01:49:39.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2670 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322072026-05-12T01:49:39.292ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2670 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
322082026-05-12T01:49:39.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
322092026-05-12T01:49:39.293ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
322102026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
322112026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
322122026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
322132026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
322142026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
322152026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
322162026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
322172026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
322182026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
322192026-05-12T01:49:39.296ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
322202026-05-12T01:49:39.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2671 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
322212026-05-12T01:49:39.297ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2671 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
322222026-05-12T01:49:39.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(SpState) }
322232026-05-12T01:49:39.298ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(SpState) }
322242026-05-12T01:49:39.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
322252026-05-12T01:49:39.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
322262026-05-12T01:49:39.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2672 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
322272026-05-12T01:49:39.300ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2672 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
322282026-05-12T01:49:39.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
322292026-05-12T01:49:39.300ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
322302026-05-12T01:49:40.300ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
322312026-05-12T01:49:40.300ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
322322026-05-12T01:49:40.300ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
322332026-05-12T01:49:40.300ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
322342026-05-12T01:49:40.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }
322352026-05-12T01:49:40.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }
322362026-05-12T01:49:40.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(SpState) }
322372026-05-12T01:49:40.301ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(SpState) }
322382026-05-12T01:49:40.335ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
322392026-05-12T01:49:40.336ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
322402026-05-12T01:49:40.336ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
322412026-05-12T01:49:40.336ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
322422026-05-12T01:49:40.339ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 743 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
322432026-05-12T01:49:40.339ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1215 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
322442026-05-12T01:49:40.339ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2673 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
322452026-05-12T01:49:40.339ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2673 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
322462026-05-12T01:49:40.343ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }
322472026-05-12T01:49:40.343ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
322482026-05-12T01:49:40.343ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
322492026-05-12T01:49:40.343ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
322502026-05-12T01:49:40.348ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
322512026-05-12T01:49:40.348ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
322522026-05-12T01:49:40.348ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
322532026-05-12T01:49:40.348ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
322542026-05-12T01:49:40.348ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
322552026-05-12T01:49:40.348ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
322562026-05-12T01:49:40.348ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
322572026-05-12T01:49:40.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 744 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
322582026-05-12T01:49:40.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1216 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322592026-05-12T01:49:40.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2674 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322602026-05-12T01:49:40.350ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2674 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322612026-05-12T01:49:40.350ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
322622026-05-12T01:49:40.352ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
322632026-05-12T01:49:40.352ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
322642026-05-12T01:49:40.352ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
322652026-05-12T01:49:40.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
322662026-05-12T01:49:40.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
322672026-05-12T01:49:40.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
322682026-05-12T01:49:40.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
322692026-05-12T01:49:40.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
322702026-05-12T01:49:40.438ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
322712026-05-12T01:49:40.441ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1217 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322722026-05-12T01:49:40.441ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2675 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322732026-05-12T01:49:40.441ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2675 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322742026-05-12T01:49:40.447ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(SpState) }
322752026-05-12T01:49:40.447ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
322762026-05-12T01:49:40.447ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
322772026-05-12T01:49:40.452ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
322782026-05-12T01:49:40.452ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
322792026-05-12T01:49:40.452ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
322802026-05-12T01:49:40.452ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
322812026-05-12T01:49:40.452ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
322822026-05-12T01:49:40.457ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1218 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
322832026-05-12T01:49:40.457ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2676 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322842026-05-12T01:49:40.457ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2676 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322852026-05-12T01:49:40.458ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
322862026-05-12T01:49:40.460ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
322872026-05-12T01:49:40.460ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
322882026-05-12T01:49:40.466ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
322892026-05-12T01:49:40.466ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
322902026-05-12T01:49:40.466ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
322912026-05-12T01:49:40.466ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
322922026-05-12T01:49:40.468ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2677 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322932026-05-12T01:49:40.468ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2677 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
322942026-05-12T01:49:40.470ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
322952026-05-12T01:49:40.470ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
322962026-05-12T01:49:40.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
322972026-05-12T01:49:40.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
322982026-05-12T01:49:40.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
322992026-05-12T01:49:40.471ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
323002026-05-12T01:49:40.482ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2678 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323012026-05-12T01:49:40.482ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2678 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323022026-05-12T01:49:40.484ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
323032026-05-12T01:49:40.484ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
323042026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
323052026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
323062026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
323072026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
323082026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
323092026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
323102026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
323112026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
323122026-05-12T01:49:40.490ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
323132026-05-12T01:49:40.493ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2679 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
323142026-05-12T01:49:40.493ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2679 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323152026-05-12T01:49:40.514ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
323162026-05-12T01:49:40.514ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
323172026-05-12T01:49:40.542ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
323182026-05-12T01:49:40.542ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
323192026-05-12T01:49:40.542ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
323202026-05-12T01:49:40.542ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
323212026-05-12T01:49:40.542ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
323222026-05-12T01:49:40.543ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
323232026-05-12T01:49:40.543ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
323242026-05-12T01:49:40.543ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
323252026-05-12T01:49:40.543ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
323262026-05-12T01:49:40.547ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2680 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323272026-05-12T01:49:40.547ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2680 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
323282026-05-12T01:49:40.568ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
323292026-05-12T01:49:40.568ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
323302026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
323312026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
323322026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
323332026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
323342026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
323352026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
323362026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
323372026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
323382026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
323392026-05-12T01:49:40.593ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
323402026-05-12T01:49:40.596ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2681 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
323412026-05-12T01:49:40.596ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2681 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
323422026-05-12T01:49:40.599ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(SpState) }
323432026-05-12T01:49:40.599ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(SpState) }
323442026-05-12T01:49:40.604ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
323452026-05-12T01:49:40.604ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
323462026-05-12T01:49:40.614ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2682 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
323472026-05-12T01:49:40.614ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2682 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
323482026-05-12T01:49:40.615ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
323492026-05-12T01:49:40.615ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
323502026-05-12T01:49:41.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
323512026-05-12T01:49:41.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
323522026-05-12T01:49:41.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
323532026-05-12T01:49:41.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
323542026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }
323552026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(SpState) }
323562026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(SpState) }
323572026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(SpState) }
323582026-05-12T01:49:41.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
323592026-05-12T01:49:41.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
323602026-05-12T01:49:41.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
323612026-05-12T01:49:41.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
323622026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 745 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
323632026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1219 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
323642026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2683 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
323652026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2683 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
323662026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }
323672026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
323682026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
323692026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
323702026-05-12T01:49:41.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
323712026-05-12T01:49:41.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
323722026-05-12T01:49:41.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
323732026-05-12T01:49:41.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
323742026-05-12T01:49:41.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
323752026-05-12T01:49:41.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
323762026-05-12T01:49:41.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
323772026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 746 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
323782026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1220 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323792026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2684 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323802026-05-12T01:49:41.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2684 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323812026-05-12T01:49:41.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
323822026-05-12T01:49:41.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
323832026-05-12T01:49:41.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
323842026-05-12T01:49:41.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
323852026-05-12T01:49:41.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
323862026-05-12T01:49:41.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
323872026-05-12T01:49:41.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
323882026-05-12T01:49:41.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
323892026-05-12T01:49:41.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
323902026-05-12T01:49:41.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
323912026-05-12T01:49:41.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1221 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323922026-05-12T01:49:41.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2685 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323932026-05-12T01:49:41.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2685 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
323942026-05-12T01:49:41.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }
323952026-05-12T01:49:41.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
323962026-05-12T01:49:41.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
323972026-05-12T01:49:41.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
323982026-05-12T01:49:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
323992026-05-12T01:49:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
324002026-05-12T01:49:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
324012026-05-12T01:49:41.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
324022026-05-12T01:49:41.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1222 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
324032026-05-12T01:49:41.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2686 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324042026-05-12T01:49:41.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2686 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324052026-05-12T01:49:41.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
324062026-05-12T01:49:41.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
324072026-05-12T01:49:41.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
324082026-05-12T01:49:41.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
324092026-05-12T01:49:41.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
324102026-05-12T01:49:41.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
324112026-05-12T01:49:41.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
324122026-05-12T01:49:41.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2687 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324132026-05-12T01:49:41.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2687 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324142026-05-12T01:49:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
324152026-05-12T01:49:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
324162026-05-12T01:49:41.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
324172026-05-12T01:49:41.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
324182026-05-12T01:49:41.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
324192026-05-12T01:49:41.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
324202026-05-12T01:49:41.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2688 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324212026-05-12T01:49:41.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2688 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324222026-05-12T01:49:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
324232026-05-12T01:49:41.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
324242026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
324252026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
324262026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
324272026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
324282026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
324292026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
324302026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
324312026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
324322026-05-12T01:49:41.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
324332026-05-12T01:49:41.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2689 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
324342026-05-12T01:49:41.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2689 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324352026-05-12T01:49:41.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
324362026-05-12T01:49:41.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
324372026-05-12T01:49:41.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
324382026-05-12T01:49:41.280ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
324392026-05-12T01:49:41.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
324402026-05-12T01:49:41.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
324412026-05-12T01:49:41.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
324422026-05-12T01:49:41.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
324432026-05-12T01:49:41.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
324442026-05-12T01:49:41.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
324452026-05-12T01:49:41.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
324462026-05-12T01:49:41.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2690 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324472026-05-12T01:49:41.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2690 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
324482026-05-12T01:49:41.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
324492026-05-12T01:49:41.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
324502026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
324512026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
324522026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
324532026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
324542026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
324552026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
324562026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
324572026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
324582026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
324592026-05-12T01:49:41.283ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
324602026-05-12T01:49:41.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2691 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
324612026-05-12T01:49:41.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2691 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
324622026-05-12T01:49:41.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(SpState) }
324632026-05-12T01:49:41.285ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(SpState) }
324642026-05-12T01:49:41.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
324652026-05-12T01:49:41.287ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
324662026-05-12T01:49:41.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2692 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
324672026-05-12T01:49:41.287ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2692 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
324682026-05-12T01:49:41.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
324692026-05-12T01:49:41.287ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
324702026-05-12T01:49:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
324712026-05-12T01:49:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
324722026-05-12T01:49:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
324732026-05-12T01:49:42.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
324742026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }
324752026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }
324762026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(SpState) }
324772026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(SpState) }
324782026-05-12T01:49:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
324792026-05-12T01:49:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
324802026-05-12T01:49:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
324812026-05-12T01:49:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
324822026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 747 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
324832026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1223 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
324842026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2693 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
324852026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2693 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
324862026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(SpState) }
324872026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
324882026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
324892026-05-12T01:49:42.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
324902026-05-12T01:49:42.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
324912026-05-12T01:49:42.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
324922026-05-12T01:49:42.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
324932026-05-12T01:49:42.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
324942026-05-12T01:49:42.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
324952026-05-12T01:49:42.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
324962026-05-12T01:49:42.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
324972026-05-12T01:49:42.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 748 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
324982026-05-12T01:49:42.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1224 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
324992026-05-12T01:49:42.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2694 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325002026-05-12T01:49:42.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2694 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325012026-05-12T01:49:42.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
325022026-05-12T01:49:42.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
325032026-05-12T01:49:42.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
325042026-05-12T01:49:42.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
325052026-05-12T01:49:42.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
325062026-05-12T01:49:42.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
325072026-05-12T01:49:42.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
325082026-05-12T01:49:42.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
325092026-05-12T01:49:42.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
325102026-05-12T01:49:42.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
325112026-05-12T01:49:42.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1225 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325122026-05-12T01:49:42.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2695 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325132026-05-12T01:49:42.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2695 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325142026-05-12T01:49:42.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(SpState) }
325152026-05-12T01:49:42.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
325162026-05-12T01:49:42.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
325172026-05-12T01:49:42.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
325182026-05-12T01:49:42.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
325192026-05-12T01:49:42.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
325202026-05-12T01:49:42.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
325212026-05-12T01:49:42.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
325222026-05-12T01:49:42.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1226 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
325232026-05-12T01:49:42.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2696 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325242026-05-12T01:49:42.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2696 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325252026-05-12T01:49:42.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
325262026-05-12T01:49:42.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
325272026-05-12T01:49:42.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
325282026-05-12T01:49:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
325292026-05-12T01:49:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
325302026-05-12T01:49:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
325312026-05-12T01:49:42.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
325322026-05-12T01:49:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2697 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325332026-05-12T01:49:42.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2697 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325342026-05-12T01:49:42.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
325352026-05-12T01:49:42.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
325362026-05-12T01:49:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
325372026-05-12T01:49:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
325382026-05-12T01:49:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
325392026-05-12T01:49:42.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
325402026-05-12T01:49:42.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2698 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325412026-05-12T01:49:42.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2698 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325422026-05-12T01:49:42.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
325432026-05-12T01:49:42.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
325442026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
325452026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
325462026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
325472026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
325482026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
325492026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
325502026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
325512026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
325522026-05-12T01:49:42.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
325532026-05-12T01:49:42.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2699 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
325542026-05-12T01:49:42.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2699 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325552026-05-12T01:49:42.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
325562026-05-12T01:49:42.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
325572026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
325582026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
325592026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
325602026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
325612026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
325622026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
325632026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
325642026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
325652026-05-12T01:49:42.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
325662026-05-12T01:49:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2700 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
325672026-05-12T01:49:42.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2700 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
325682026-05-12T01:49:42.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
325692026-05-12T01:49:42.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
325702026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
325712026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
325722026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
325732026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
325742026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
325752026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
325762026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
325772026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
325782026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
325792026-05-12T01:49:42.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
325802026-05-12T01:49:42.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2701 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
325812026-05-12T01:49:42.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2701 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
325822026-05-12T01:49:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(SpState) }
325832026-05-12T01:49:42.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(SpState) }
325842026-05-12T01:49:42.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
325852026-05-12T01:49:42.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
325862026-05-12T01:49:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2702 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
325872026-05-12T01:49:42.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2702 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
325882026-05-12T01:49:42.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
325892026-05-12T01:49:42.272ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
325902026-05-12T01:49:43.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
325912026-05-12T01:49:43.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
325922026-05-12T01:49:43.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
325932026-05-12T01:49:43.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
325942026-05-12T01:49:43.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(SpState) }
325952026-05-12T01:49:43.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(SpState) }
325962026-05-12T01:49:43.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(SpState) }
325972026-05-12T01:49:43.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(SpState) }
325982026-05-12T01:49:43.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
325992026-05-12T01:49:43.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
326002026-05-12T01:49:43.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
326012026-05-12T01:49:43.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
326022026-05-12T01:49:43.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 749 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
326032026-05-12T01:49:43.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1227 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
326042026-05-12T01:49:43.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2703 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
326052026-05-12T01:49:43.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2703 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
326062026-05-12T01:49:43.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }
326072026-05-12T01:49:43.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
326082026-05-12T01:49:43.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
326092026-05-12T01:49:43.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
326102026-05-12T01:49:43.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
326112026-05-12T01:49:43.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
326122026-05-12T01:49:43.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
326132026-05-12T01:49:43.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
326142026-05-12T01:49:43.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
326152026-05-12T01:49:43.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
326162026-05-12T01:49:43.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
326172026-05-12T01:49:43.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 750 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
326182026-05-12T01:49:43.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1228 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326192026-05-12T01:49:43.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2704 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326202026-05-12T01:49:43.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2704 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326212026-05-12T01:49:43.258ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
326222026-05-12T01:49:43.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
326232026-05-12T01:49:43.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
326242026-05-12T01:49:43.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
326252026-05-12T01:49:43.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
326262026-05-12T01:49:43.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
326272026-05-12T01:49:43.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
326282026-05-12T01:49:43.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
326292026-05-12T01:49:43.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
326302026-05-12T01:49:43.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
326312026-05-12T01:49:43.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1229 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326322026-05-12T01:49:43.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2705 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326332026-05-12T01:49:43.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2705 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326342026-05-12T01:49:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(SpState) }
326352026-05-12T01:49:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
326362026-05-12T01:49:43.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
326372026-05-12T01:49:43.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
326382026-05-12T01:49:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
326392026-05-12T01:49:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
326402026-05-12T01:49:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
326412026-05-12T01:49:43.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
326422026-05-12T01:49:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1230 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
326432026-05-12T01:49:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2706 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326442026-05-12T01:49:43.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2706 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326452026-05-12T01:49:43.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
326462026-05-12T01:49:43.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
326472026-05-12T01:49:43.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
326482026-05-12T01:49:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
326492026-05-12T01:49:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
326502026-05-12T01:49:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
326512026-05-12T01:49:43.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
326522026-05-12T01:49:43.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2707 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326532026-05-12T01:49:43.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2707 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326542026-05-12T01:49:43.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
326552026-05-12T01:49:43.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
326562026-05-12T01:49:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
326572026-05-12T01:49:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
326582026-05-12T01:49:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
326592026-05-12T01:49:43.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
326602026-05-12T01:49:43.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2708 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326612026-05-12T01:49:43.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2708 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326622026-05-12T01:49:43.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
326632026-05-12T01:49:43.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
326642026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
326652026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
326662026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
326672026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
326682026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
326692026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
326702026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
326712026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
326722026-05-12T01:49:43.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
326732026-05-12T01:49:43.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2709 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
326742026-05-12T01:49:43.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2709 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326752026-05-12T01:49:43.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
326762026-05-12T01:49:43.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
326772026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
326782026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
326792026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
326802026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
326812026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
326822026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
326832026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
326842026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
326852026-05-12T01:49:43.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
326862026-05-12T01:49:43.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2710 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
326872026-05-12T01:49:43.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2710 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
326882026-05-12T01:49:43.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
326892026-05-12T01:49:43.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
326902026-05-12T01:49:43.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
326912026-05-12T01:49:43.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
326922026-05-12T01:49:43.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
326932026-05-12T01:49:43.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
326942026-05-12T01:49:43.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
326952026-05-12T01:49:43.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
326962026-05-12T01:49:43.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
326972026-05-12T01:49:43.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
326982026-05-12T01:49:43.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
326992026-05-12T01:49:43.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
327002026-05-12T01:49:43.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2711 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
327012026-05-12T01:49:43.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2711 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
327022026-05-12T01:49:43.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(SpState) }
327032026-05-12T01:49:43.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(SpState) }
327042026-05-12T01:49:43.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
327052026-05-12T01:49:43.282ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
327062026-05-12T01:49:43.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2712 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
327072026-05-12T01:49:43.282ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2712 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
327082026-05-12T01:49:43.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
327092026-05-12T01:49:43.282ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
327102026-05-12T01:49:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
327112026-05-12T01:49:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
327122026-05-12T01:49:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
327132026-05-12T01:49:44.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
327142026-05-12T01:49:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }
327152026-05-12T01:49:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(SpState) }
327162026-05-12T01:49:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(SpState) }
327172026-05-12T01:49:44.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(SpState) }
327182026-05-12T01:49:44.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
327192026-05-12T01:49:44.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
327202026-05-12T01:49:44.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
327212026-05-12T01:49:44.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
327222026-05-12T01:49:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 751 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
327232026-05-12T01:49:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1231 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
327242026-05-12T01:49:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2713 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
327252026-05-12T01:49:44.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2713 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
327262026-05-12T01:49:44.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }
327272026-05-12T01:49:44.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
327282026-05-12T01:49:44.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
327292026-05-12T01:49:44.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
327302026-05-12T01:49:44.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
327312026-05-12T01:49:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
327322026-05-12T01:49:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
327332026-05-12T01:49:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
327342026-05-12T01:49:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
327352026-05-12T01:49:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
327362026-05-12T01:49:44.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
327372026-05-12T01:49:44.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 752 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
327382026-05-12T01:49:44.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1232 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327392026-05-12T01:49:44.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2714 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327402026-05-12T01:49:44.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2714 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327412026-05-12T01:49:44.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
327422026-05-12T01:49:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
327432026-05-12T01:49:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
327442026-05-12T01:49:44.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
327452026-05-12T01:49:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
327462026-05-12T01:49:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
327472026-05-12T01:49:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
327482026-05-12T01:49:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
327492026-05-12T01:49:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
327502026-05-12T01:49:44.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
327512026-05-12T01:49:44.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1233 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327522026-05-12T01:49:44.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2715 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327532026-05-12T01:49:44.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2715 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327542026-05-12T01:49:44.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }
327552026-05-12T01:49:44.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
327562026-05-12T01:49:44.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
327572026-05-12T01:49:44.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
327582026-05-12T01:49:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
327592026-05-12T01:49:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
327602026-05-12T01:49:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
327612026-05-12T01:49:44.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
327622026-05-12T01:49:44.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1234 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
327632026-05-12T01:49:44.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2716 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327642026-05-12T01:49:44.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2716 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327652026-05-12T01:49:44.262ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
327662026-05-12T01:49:44.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
327672026-05-12T01:49:44.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
327682026-05-12T01:49:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
327692026-05-12T01:49:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
327702026-05-12T01:49:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
327712026-05-12T01:49:44.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
327722026-05-12T01:49:44.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2717 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327732026-05-12T01:49:44.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2717 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327742026-05-12T01:49:44.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
327752026-05-12T01:49:44.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
327762026-05-12T01:49:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
327772026-05-12T01:49:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
327782026-05-12T01:49:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
327792026-05-12T01:49:44.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
327802026-05-12T01:49:44.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2718 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327812026-05-12T01:49:44.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2718 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327822026-05-12T01:49:44.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
327832026-05-12T01:49:44.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
327842026-05-12T01:49:44.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
327852026-05-12T01:49:44.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
327862026-05-12T01:49:44.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
327872026-05-12T01:49:44.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
327882026-05-12T01:49:44.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
327892026-05-12T01:49:44.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
327902026-05-12T01:49:44.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
327912026-05-12T01:49:44.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
327922026-05-12T01:49:44.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
327932026-05-12T01:49:44.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2719 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
327942026-05-12T01:49:44.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2719 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
327952026-05-12T01:49:44.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
327962026-05-12T01:49:44.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
327972026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
327982026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
327992026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
328002026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
328012026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
328022026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
328032026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
328042026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
328052026-05-12T01:49:44.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
328062026-05-12T01:49:44.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2720 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328072026-05-12T01:49:44.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2720 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
328082026-05-12T01:49:44.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
328092026-05-12T01:49:44.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
328102026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
328112026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
328122026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
328132026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
328142026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
328152026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
328162026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
328172026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
328182026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
328192026-05-12T01:49:44.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
328202026-05-12T01:49:44.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2721 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
328212026-05-12T01:49:44.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2721 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
328222026-05-12T01:49:44.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(SpState) }
328232026-05-12T01:49:44.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(SpState) }
328242026-05-12T01:49:44.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
328252026-05-12T01:49:44.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
328262026-05-12T01:49:44.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2722 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
328272026-05-12T01:49:44.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2722 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
328282026-05-12T01:49:44.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
328292026-05-12T01:49:44.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
328302026-05-12T01:49:45.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
328312026-05-12T01:49:45.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
328322026-05-12T01:49:45.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
328332026-05-12T01:49:45.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
328342026-05-12T01:49:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }
328352026-05-12T01:49:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }
328362026-05-12T01:49:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(SpState) }
328372026-05-12T01:49:45.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(SpState) }
328382026-05-12T01:49:45.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
328392026-05-12T01:49:45.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
328402026-05-12T01:49:45.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
328412026-05-12T01:49:45.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
328422026-05-12T01:49:45.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 753 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
328432026-05-12T01:49:45.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1235 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
328442026-05-12T01:49:45.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2723 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
328452026-05-12T01:49:45.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2723 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
328462026-05-12T01:49:45.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }
328472026-05-12T01:49:45.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
328482026-05-12T01:49:45.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
328492026-05-12T01:49:45.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
328502026-05-12T01:49:45.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
328512026-05-12T01:49:45.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
328522026-05-12T01:49:45.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
328532026-05-12T01:49:45.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
328542026-05-12T01:49:45.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
328552026-05-12T01:49:45.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
328562026-05-12T01:49:45.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
328572026-05-12T01:49:45.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 754 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
328582026-05-12T01:49:45.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1236 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328592026-05-12T01:49:45.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2724 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328602026-05-12T01:49:45.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2724 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328612026-05-12T01:49:45.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
328622026-05-12T01:49:45.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
328632026-05-12T01:49:45.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
328642026-05-12T01:49:45.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
328652026-05-12T01:49:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
328662026-05-12T01:49:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
328672026-05-12T01:49:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
328682026-05-12T01:49:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
328692026-05-12T01:49:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
328702026-05-12T01:49:45.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
328712026-05-12T01:49:45.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1237 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328722026-05-12T01:49:45.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2725 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328732026-05-12T01:49:45.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2725 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328742026-05-12T01:49:45.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(SpState) }
328752026-05-12T01:49:45.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
328762026-05-12T01:49:45.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
328772026-05-12T01:49:45.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
328782026-05-12T01:49:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
328792026-05-12T01:49:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
328802026-05-12T01:49:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
328812026-05-12T01:49:45.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
328822026-05-12T01:49:45.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1238 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
328832026-05-12T01:49:45.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2726 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328842026-05-12T01:49:45.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2726 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328852026-05-12T01:49:45.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
328862026-05-12T01:49:45.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
328872026-05-12T01:49:45.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
328882026-05-12T01:49:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
328892026-05-12T01:49:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
328902026-05-12T01:49:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
328912026-05-12T01:49:45.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
328922026-05-12T01:49:45.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2727 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328932026-05-12T01:49:45.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2727 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
328942026-05-12T01:49:45.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
328952026-05-12T01:49:45.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
328962026-05-12T01:49:45.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
328972026-05-12T01:49:45.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
328982026-05-12T01:49:45.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
328992026-05-12T01:49:45.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
329002026-05-12T01:49:45.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2728 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329012026-05-12T01:49:45.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2728 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329022026-05-12T01:49:45.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
329032026-05-12T01:49:45.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
329042026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
329052026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
329062026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
329072026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
329082026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
329092026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
329102026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
329112026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
329122026-05-12T01:49:45.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
329132026-05-12T01:49:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2729 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
329142026-05-12T01:49:45.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2729 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329152026-05-12T01:49:45.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
329162026-05-12T01:49:45.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
329172026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
329182026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
329192026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
329202026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
329212026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
329222026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
329232026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
329242026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
329252026-05-12T01:49:45.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
329262026-05-12T01:49:45.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2730 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329272026-05-12T01:49:45.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2730 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
329282026-05-12T01:49:45.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
329292026-05-12T01:49:45.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
329302026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
329312026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
329322026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
329332026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
329342026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
329352026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
329362026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
329372026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
329382026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
329392026-05-12T01:49:45.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
329402026-05-12T01:49:45.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2731 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
329412026-05-12T01:49:45.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2731 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
329422026-05-12T01:49:45.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(SpState) }
329432026-05-12T01:49:45.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(SpState) }
329442026-05-12T01:49:45.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
329452026-05-12T01:49:45.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
329462026-05-12T01:49:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2732 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
329472026-05-12T01:49:45.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2732 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
329482026-05-12T01:49:45.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
329492026-05-12T01:49:45.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
329502026-05-12T01:49:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
329512026-05-12T01:49:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
329522026-05-12T01:49:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
329532026-05-12T01:49:46.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
329542026-05-12T01:49:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }
329552026-05-12T01:49:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(SpState) }
329562026-05-12T01:49:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(SpState) }
329572026-05-12T01:49:46.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(SpState) }
329582026-05-12T01:49:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
329592026-05-12T01:49:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
329602026-05-12T01:49:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
329612026-05-12T01:49:46.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
329622026-05-12T01:49:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 755 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
329632026-05-12T01:49:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1239 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
329642026-05-12T01:49:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2733 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
329652026-05-12T01:49:46.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2733 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
329662026-05-12T01:49:46.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(SpState) }
329672026-05-12T01:49:46.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
329682026-05-12T01:49:46.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
329692026-05-12T01:49:46.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
329702026-05-12T01:49:46.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
329712026-05-12T01:49:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
329722026-05-12T01:49:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
329732026-05-12T01:49:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
329742026-05-12T01:49:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
329752026-05-12T01:49:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
329762026-05-12T01:49:46.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
329772026-05-12T01:49:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 756 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
329782026-05-12T01:49:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1240 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329792026-05-12T01:49:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2734 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329802026-05-12T01:49:46.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2734 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329812026-05-12T01:49:46.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
329822026-05-12T01:49:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
329832026-05-12T01:49:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
329842026-05-12T01:49:46.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
329852026-05-12T01:49:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
329862026-05-12T01:49:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
329872026-05-12T01:49:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
329882026-05-12T01:49:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
329892026-05-12T01:49:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
329902026-05-12T01:49:46.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
329912026-05-12T01:49:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1241 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329922026-05-12T01:49:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2735 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329932026-05-12T01:49:46.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2735 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
329942026-05-12T01:49:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }
329952026-05-12T01:49:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
329962026-05-12T01:49:46.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
329972026-05-12T01:49:46.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
329982026-05-12T01:49:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
329992026-05-12T01:49:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
330002026-05-12T01:49:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
330012026-05-12T01:49:46.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
330022026-05-12T01:49:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1242 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
330032026-05-12T01:49:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2736 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330042026-05-12T01:49:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2736 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330052026-05-12T01:49:46.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
330062026-05-12T01:49:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
330072026-05-12T01:49:46.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
330082026-05-12T01:49:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
330092026-05-12T01:49:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
330102026-05-12T01:49:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
330112026-05-12T01:49:46.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
330122026-05-12T01:49:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2737 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330132026-05-12T01:49:46.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2737 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330142026-05-12T01:49:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
330152026-05-12T01:49:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
330162026-05-12T01:49:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
330172026-05-12T01:49:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
330182026-05-12T01:49:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
330192026-05-12T01:49:46.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
330202026-05-12T01:49:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2738 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330212026-05-12T01:49:46.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2738 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330222026-05-12T01:49:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
330232026-05-12T01:49:46.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
330242026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
330252026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
330262026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
330272026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
330282026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
330292026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
330302026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
330312026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
330322026-05-12T01:49:46.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
330332026-05-12T01:49:46.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2739 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
330342026-05-12T01:49:46.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2739 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330352026-05-12T01:49:46.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
330362026-05-12T01:49:46.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
330372026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
330382026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
330392026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
330402026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
330412026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
330422026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
330432026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
330442026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
330452026-05-12T01:49:46.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
330462026-05-12T01:49:46.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2740 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330472026-05-12T01:49:46.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2740 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
330482026-05-12T01:49:46.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
330492026-05-12T01:49:46.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
330502026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
330512026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
330522026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
330532026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
330542026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
330552026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
330562026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
330572026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
330582026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
330592026-05-12T01:49:46.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
330602026-05-12T01:49:46.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2741 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
330612026-05-12T01:49:46.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2741 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
330622026-05-12T01:49:46.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(SpState) }
330632026-05-12T01:49:46.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(SpState) }
330642026-05-12T01:49:46.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
330652026-05-12T01:49:46.268ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
330662026-05-12T01:49:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2742 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
330672026-05-12T01:49:46.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2742 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
330682026-05-12T01:49:46.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
330692026-05-12T01:49:46.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
330702026-05-12T01:49:47.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
330712026-05-12T01:49:47.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
330722026-05-12T01:49:47.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
330732026-05-12T01:49:47.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
330742026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }
330752026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }
330762026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(SpState) }
330772026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(SpState) }
330782026-05-12T01:49:47.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
330792026-05-12T01:49:47.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
330802026-05-12T01:49:47.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
330812026-05-12T01:49:47.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
330822026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 757 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
330832026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1243 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
330842026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2743 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
330852026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2743 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
330862026-05-12T01:49:47.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }
330872026-05-12T01:49:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
330882026-05-12T01:49:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
330892026-05-12T01:49:47.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
330902026-05-12T01:49:47.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
330912026-05-12T01:49:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
330922026-05-12T01:49:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
330932026-05-12T01:49:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
330942026-05-12T01:49:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
330952026-05-12T01:49:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
330962026-05-12T01:49:47.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
330972026-05-12T01:49:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 758 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
330982026-05-12T01:49:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1244 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
330992026-05-12T01:49:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2744 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331002026-05-12T01:49:47.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2744 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331012026-05-12T01:49:47.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
331022026-05-12T01:49:47.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
331032026-05-12T01:49:47.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
331042026-05-12T01:49:47.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
331052026-05-12T01:49:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
331062026-05-12T01:49:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
331072026-05-12T01:49:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
331082026-05-12T01:49:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
331092026-05-12T01:49:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
331102026-05-12T01:49:47.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
331112026-05-12T01:49:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1245 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331122026-05-12T01:49:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2745 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331132026-05-12T01:49:47.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2745 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331142026-05-12T01:49:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(SpState) }
331152026-05-12T01:49:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
331162026-05-12T01:49:47.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
331172026-05-12T01:49:47.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
331182026-05-12T01:49:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
331192026-05-12T01:49:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
331202026-05-12T01:49:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
331212026-05-12T01:49:47.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
331222026-05-12T01:49:47.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1246 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
331232026-05-12T01:49:47.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2746 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331242026-05-12T01:49:47.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2746 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331252026-05-12T01:49:47.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
331262026-05-12T01:49:47.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
331272026-05-12T01:49:47.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
331282026-05-12T01:49:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
331292026-05-12T01:49:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
331302026-05-12T01:49:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
331312026-05-12T01:49:47.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
331322026-05-12T01:49:47.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2747 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331332026-05-12T01:49:47.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2747 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331342026-05-12T01:49:47.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
331352026-05-12T01:49:47.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
331362026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
331372026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
331382026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
331392026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
331402026-05-12T01:49:47.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2748 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331412026-05-12T01:49:47.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2748 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331422026-05-12T01:49:47.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
331432026-05-12T01:49:47.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
331442026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
331452026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
331462026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
331472026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
331482026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
331492026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
331502026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
331512026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
331522026-05-12T01:49:47.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
331532026-05-12T01:49:47.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2749 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
331542026-05-12T01:49:47.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2749 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331552026-05-12T01:49:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
331562026-05-12T01:49:47.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
331572026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
331582026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
331592026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
331602026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
331612026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
331622026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
331632026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
331642026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
331652026-05-12T01:49:47.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
331662026-05-12T01:49:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2750 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
331672026-05-12T01:49:47.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2750 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
331682026-05-12T01:49:47.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
331692026-05-12T01:49:47.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
331702026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
331712026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
331722026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
331732026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
331742026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
331752026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
331762026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
331772026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
331782026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
331792026-05-12T01:49:47.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
331802026-05-12T01:49:47.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2751 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
331812026-05-12T01:49:47.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2751 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
331822026-05-12T01:49:47.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(SpState) }
331832026-05-12T01:49:47.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(SpState) }
331842026-05-12T01:49:47.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
331852026-05-12T01:49:47.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
331862026-05-12T01:49:47.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2752 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
331872026-05-12T01:49:47.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2752 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
331882026-05-12T01:49:47.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
331892026-05-12T01:49:47.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
331902026-05-12T01:49:48.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
331912026-05-12T01:49:48.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
331922026-05-12T01:49:48.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
331932026-05-12T01:49:48.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
331942026-05-12T01:49:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }
331952026-05-12T01:49:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(SpState) }
331962026-05-12T01:49:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(SpState) }
331972026-05-12T01:49:48.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(SpState) }
331982026-05-12T01:49:48.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
331992026-05-12T01:49:48.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
332002026-05-12T01:49:48.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
332012026-05-12T01:49:48.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
332022026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 759 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
332032026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1247 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
332042026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2753 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
332052026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2753 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
332062026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(SpState) }
332072026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
332082026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
332092026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
332102026-05-12T01:49:48.259ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
332112026-05-12T01:49:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
332122026-05-12T01:49:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
332132026-05-12T01:49:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
332142026-05-12T01:49:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
332152026-05-12T01:49:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
332162026-05-12T01:49:48.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
332172026-05-12T01:49:48.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 760 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
332182026-05-12T01:49:48.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1248 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332192026-05-12T01:49:48.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2754 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332202026-05-12T01:49:48.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2754 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332212026-05-12T01:49:48.260ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
332222026-05-12T01:49:48.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
332232026-05-12T01:49:48.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
332242026-05-12T01:49:48.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
332252026-05-12T01:49:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
332262026-05-12T01:49:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
332272026-05-12T01:49:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
332282026-05-12T01:49:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
332292026-05-12T01:49:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
332302026-05-12T01:49:48.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
332312026-05-12T01:49:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1249 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332322026-05-12T01:49:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2755 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332332026-05-12T01:49:48.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2755 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332342026-05-12T01:49:48.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(SpState) }
332352026-05-12T01:49:48.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
332362026-05-12T01:49:48.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
332372026-05-12T01:49:48.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
332382026-05-12T01:49:48.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
332392026-05-12T01:49:48.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
332402026-05-12T01:49:48.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
332412026-05-12T01:49:48.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
332422026-05-12T01:49:48.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1250 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
332432026-05-12T01:49:48.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2756 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332442026-05-12T01:49:48.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2756 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332452026-05-12T01:49:48.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
332462026-05-12T01:49:48.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
332472026-05-12T01:49:48.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
332482026-05-12T01:49:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
332492026-05-12T01:49:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
332502026-05-12T01:49:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
332512026-05-12T01:49:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
332522026-05-12T01:49:48.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2757 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332532026-05-12T01:49:48.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2757 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332542026-05-12T01:49:48.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
332552026-05-12T01:49:48.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
332562026-05-12T01:49:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
332572026-05-12T01:49:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
332582026-05-12T01:49:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
332592026-05-12T01:49:48.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
332602026-05-12T01:49:48.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2758 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332612026-05-12T01:49:48.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2758 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332622026-05-12T01:49:48.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
332632026-05-12T01:49:48.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
332642026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
332652026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
332662026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
332672026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
332682026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
332692026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
332702026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
332712026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
332722026-05-12T01:49:48.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
332732026-05-12T01:49:48.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2759 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
332742026-05-12T01:49:48.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2759 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332752026-05-12T01:49:48.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
332762026-05-12T01:49:48.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
332772026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
332782026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
332792026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
332802026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
332812026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
332822026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
332832026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
332842026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
332852026-05-12T01:49:48.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
332862026-05-12T01:49:48.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2760 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
332872026-05-12T01:49:48.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2760 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
332882026-05-12T01:49:48.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
332892026-05-12T01:49:48.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
332902026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
332912026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
332922026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
332932026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
332942026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
332952026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
332962026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
332972026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
332982026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
332992026-05-12T01:49:48.270ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
333002026-05-12T01:49:48.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2761 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
333012026-05-12T01:49:48.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2761 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
333022026-05-12T01:49:48.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(SpState) }
333032026-05-12T01:49:48.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(SpState) }
333042026-05-12T01:49:48.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
333052026-05-12T01:49:48.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
333062026-05-12T01:49:48.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2762 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
333072026-05-12T01:49:48.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2762 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
333082026-05-12T01:49:48.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
333092026-05-12T01:49:48.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
333102026-05-12T01:49:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
333112026-05-12T01:49:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
333122026-05-12T01:49:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
333132026-05-12T01:49:49.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
333142026-05-12T01:49:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(SpState) }
333152026-05-12T01:49:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(SpState) }
333162026-05-12T01:49:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(SpState) }
333172026-05-12T01:49:49.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(SpState) }
333182026-05-12T01:49:49.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
333192026-05-12T01:49:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
333202026-05-12T01:49:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
333212026-05-12T01:49:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
333222026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 761 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
333232026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1251 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
333242026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2763 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
333252026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2763 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
333262026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }
333272026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
333282026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
333292026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
333302026-05-12T01:49:49.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
333312026-05-12T01:49:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
333322026-05-12T01:49:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
333332026-05-12T01:49:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
333342026-05-12T01:49:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
333352026-05-12T01:49:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
333362026-05-12T01:49:49.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
333372026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 762 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
333382026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1252 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333392026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2764 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333402026-05-12T01:49:49.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2764 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333412026-05-12T01:49:49.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
333422026-05-12T01:49:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
333432026-05-12T01:49:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
333442026-05-12T01:49:49.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
333452026-05-12T01:49:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
333462026-05-12T01:49:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
333472026-05-12T01:49:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
333482026-05-12T01:49:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
333492026-05-12T01:49:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
333502026-05-12T01:49:49.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
333512026-05-12T01:49:49.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1253 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333522026-05-12T01:49:49.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2765 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333532026-05-12T01:49:49.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2765 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333542026-05-12T01:49:49.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }
333552026-05-12T01:49:49.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
333562026-05-12T01:49:49.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
333572026-05-12T01:49:49.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
333582026-05-12T01:49:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
333592026-05-12T01:49:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
333602026-05-12T01:49:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
333612026-05-12T01:49:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
333622026-05-12T01:49:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1254 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
333632026-05-12T01:49:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2766 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333642026-05-12T01:49:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2766 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333652026-05-12T01:49:49.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
333662026-05-12T01:49:49.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
333672026-05-12T01:49:49.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
333682026-05-12T01:49:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
333692026-05-12T01:49:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
333702026-05-12T01:49:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
333712026-05-12T01:49:49.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
333722026-05-12T01:49:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2767 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333732026-05-12T01:49:49.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2767 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333742026-05-12T01:49:49.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
333752026-05-12T01:49:49.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
333762026-05-12T01:49:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
333772026-05-12T01:49:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
333782026-05-12T01:49:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
333792026-05-12T01:49:49.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
333802026-05-12T01:49:49.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2768 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333812026-05-12T01:49:49.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2768 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333822026-05-12T01:49:49.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
333832026-05-12T01:49:49.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
333842026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
333852026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
333862026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
333872026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
333882026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
333892026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
333902026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
333912026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
333922026-05-12T01:49:49.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
333932026-05-12T01:49:49.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2769 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
333942026-05-12T01:49:49.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2769 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
333952026-05-12T01:49:49.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
333962026-05-12T01:49:49.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
333972026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
333982026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
333992026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
334002026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
334012026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
334022026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
334032026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
334042026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
334052026-05-12T01:49:49.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
334062026-05-12T01:49:49.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2770 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334072026-05-12T01:49:49.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2770 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
334082026-05-12T01:49:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
334092026-05-12T01:49:49.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
334102026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
334112026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
334122026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
334132026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
334142026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
334152026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
334162026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
334172026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
334182026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
334192026-05-12T01:49:49.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
334202026-05-12T01:49:49.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2771 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
334212026-05-12T01:49:49.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2771 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
334222026-05-12T01:49:49.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(SpState) }
334232026-05-12T01:49:49.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(SpState) }
334242026-05-12T01:49:49.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
334252026-05-12T01:49:49.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
334262026-05-12T01:49:49.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2772 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
334272026-05-12T01:49:49.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2772 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
334282026-05-12T01:49:49.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
334292026-05-12T01:49:49.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
334302026-05-12T01:49:50.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
334312026-05-12T01:49:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
334322026-05-12T01:49:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
334332026-05-12T01:49:50.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
334342026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }
334352026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }
334362026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(SpState) }
334372026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(SpState) }
334382026-05-12T01:49:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
334392026-05-12T01:49:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
334402026-05-12T01:49:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
334412026-05-12T01:49:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
334422026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 763 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
334432026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1255 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
334442026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2773 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
334452026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2773 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
334462026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }
334472026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
334482026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
334492026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
334502026-05-12T01:49:50.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
334512026-05-12T01:49:50.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
334522026-05-12T01:49:50.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
334532026-05-12T01:49:50.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
334542026-05-12T01:49:50.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
334552026-05-12T01:49:50.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
334562026-05-12T01:49:50.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
334572026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 764 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
334582026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1256 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334592026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2774 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334602026-05-12T01:49:50.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2774 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334612026-05-12T01:49:50.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
334622026-05-12T01:49:50.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
334632026-05-12T01:49:50.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
334642026-05-12T01:49:50.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
334652026-05-12T01:49:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
334662026-05-12T01:49:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
334672026-05-12T01:49:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
334682026-05-12T01:49:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
334692026-05-12T01:49:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
334702026-05-12T01:49:50.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
334712026-05-12T01:49:50.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1257 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334722026-05-12T01:49:50.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2775 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334732026-05-12T01:49:50.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2775 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334742026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(SpState) }
334752026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
334762026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
334772026-05-12T01:49:50.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
334782026-05-12T01:49:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
334792026-05-12T01:49:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
334802026-05-12T01:49:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
334812026-05-12T01:49:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
334822026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1258 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
334832026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2776 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334842026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2776 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334852026-05-12T01:49:50.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
334862026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
334872026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
334882026-05-12T01:49:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
334892026-05-12T01:49:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
334902026-05-12T01:49:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
334912026-05-12T01:49:50.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
334922026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2777 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334932026-05-12T01:49:50.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2777 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
334942026-05-12T01:49:50.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
334952026-05-12T01:49:50.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
334962026-05-12T01:49:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
334972026-05-12T01:49:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
334982026-05-12T01:49:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
334992026-05-12T01:49:50.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
335002026-05-12T01:49:50.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2778 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335012026-05-12T01:49:50.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2778 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335022026-05-12T01:49:50.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
335032026-05-12T01:49:50.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
335042026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
335052026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
335062026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
335072026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
335082026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
335092026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
335102026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
335112026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
335122026-05-12T01:49:50.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
335132026-05-12T01:49:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2779 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
335142026-05-12T01:49:50.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2779 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335152026-05-12T01:49:50.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
335162026-05-12T01:49:50.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
335172026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
335182026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
335192026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
335202026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
335212026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
335222026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
335232026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
335242026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
335252026-05-12T01:49:50.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
335262026-05-12T01:49:50.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2780 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335272026-05-12T01:49:50.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2780 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
335282026-05-12T01:49:50.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
335292026-05-12T01:49:50.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
335302026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
335312026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
335322026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
335332026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
335342026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
335352026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
335362026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
335372026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
335382026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
335392026-05-12T01:49:50.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
335402026-05-12T01:49:50.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2781 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
335412026-05-12T01:49:50.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2781 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
335422026-05-12T01:49:50.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(SpState) }
335432026-05-12T01:49:50.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(SpState) }
335442026-05-12T01:49:50.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
335452026-05-12T01:49:50.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
335462026-05-12T01:49:50.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2782 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
335472026-05-12T01:49:50.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2782 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
335482026-05-12T01:49:50.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
335492026-05-12T01:49:50.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
335502026-05-12T01:49:51.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
335512026-05-12T01:49:51.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
335522026-05-12T01:49:51.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
335532026-05-12T01:49:51.260ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
335542026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }
335552026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(SpState) }
335562026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(SpState) }
335572026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(SpState) }
335582026-05-12T01:49:51.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
335592026-05-12T01:49:51.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
335602026-05-12T01:49:51.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
335612026-05-12T01:49:51.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
335622026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 765 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
335632026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1259 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
335642026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2783 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
335652026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2783 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
335662026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }
335672026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
335682026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
335692026-05-12T01:49:51.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
335702026-05-12T01:49:51.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
335712026-05-12T01:49:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
335722026-05-12T01:49:51.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
335732026-05-12T01:49:51.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
335742026-05-12T01:49:51.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
335752026-05-12T01:49:51.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
335762026-05-12T01:49:51.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
335772026-05-12T01:49:51.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 766 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
335782026-05-12T01:49:51.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1260 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335792026-05-12T01:49:51.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2784 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335802026-05-12T01:49:51.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2784 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335812026-05-12T01:49:51.262ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
335822026-05-12T01:49:51.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
335832026-05-12T01:49:51.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
335842026-05-12T01:49:51.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
335852026-05-12T01:49:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
335862026-05-12T01:49:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
335872026-05-12T01:49:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
335882026-05-12T01:49:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
335892026-05-12T01:49:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
335902026-05-12T01:49:51.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
335912026-05-12T01:49:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1261 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335922026-05-12T01:49:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2785 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335932026-05-12T01:49:51.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2785 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
335942026-05-12T01:49:51.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }
335952026-05-12T01:49:51.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
335962026-05-12T01:49:51.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
335972026-05-12T01:49:51.267ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
335982026-05-12T01:49:51.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
335992026-05-12T01:49:51.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
336002026-05-12T01:49:51.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
336012026-05-12T01:49:51.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
336022026-05-12T01:49:51.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1262 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
336032026-05-12T01:49:51.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2786 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336042026-05-12T01:49:51.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2786 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336052026-05-12T01:49:51.268ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
336062026-05-12T01:49:51.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
336072026-05-12T01:49:51.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
336082026-05-12T01:49:51.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
336092026-05-12T01:49:51.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
336102026-05-12T01:49:51.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
336112026-05-12T01:49:51.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
336122026-05-12T01:49:51.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2787 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336132026-05-12T01:49:51.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2787 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336142026-05-12T01:49:51.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
336152026-05-12T01:49:51.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
336162026-05-12T01:49:51.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
336172026-05-12T01:49:51.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
336182026-05-12T01:49:51.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
336192026-05-12T01:49:51.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
336202026-05-12T01:49:51.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2788 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336212026-05-12T01:49:51.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2788 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336222026-05-12T01:49:51.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
336232026-05-12T01:49:51.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
336242026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
336252026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
336262026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
336272026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
336282026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
336292026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
336302026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
336312026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
336322026-05-12T01:49:51.273ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
336332026-05-12T01:49:51.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2789 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
336342026-05-12T01:49:51.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2789 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336352026-05-12T01:49:51.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
336362026-05-12T01:49:51.275ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
336372026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
336382026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
336392026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
336402026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
336412026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
336422026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
336432026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
336442026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
336452026-05-12T01:49:51.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
336462026-05-12T01:49:51.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2790 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336472026-05-12T01:49:51.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2790 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
336482026-05-12T01:49:51.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
336492026-05-12T01:49:51.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
336502026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
336512026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
336522026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
336532026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
336542026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
336552026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
336562026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
336572026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
336582026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
336592026-05-12T01:49:51.281ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
336602026-05-12T01:49:51.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2791 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
336612026-05-12T01:49:51.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2791 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
336622026-05-12T01:49:51.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(SpState) }
336632026-05-12T01:49:51.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(SpState) }
336642026-05-12T01:49:51.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
336652026-05-12T01:49:51.283ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
336662026-05-12T01:49:51.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2792 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
336672026-05-12T01:49:51.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2792 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
336682026-05-12T01:49:51.283ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
336692026-05-12T01:49:51.283ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
336702026-05-12T01:49:52.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
336712026-05-12T01:49:52.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
336722026-05-12T01:49:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
336732026-05-12T01:49:52.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
336742026-05-12T01:49:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }
336752026-05-12T01:49:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }
336762026-05-12T01:49:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(SpState) }
336772026-05-12T01:49:52.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(SpState) }
336782026-05-12T01:49:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
336792026-05-12T01:49:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
336802026-05-12T01:49:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
336812026-05-12T01:49:52.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
336822026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 767 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
336832026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1263 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
336842026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2793 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
336852026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2793 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
336862026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(SpState) }
336872026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
336882026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
336892026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
336902026-05-12T01:49:52.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
336912026-05-12T01:49:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
336922026-05-12T01:49:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
336932026-05-12T01:49:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
336942026-05-12T01:49:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
336952026-05-12T01:49:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
336962026-05-12T01:49:52.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
336972026-05-12T01:49:52.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 768 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
336982026-05-12T01:49:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1264 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
336992026-05-12T01:49:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2794 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337002026-05-12T01:49:52.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2794 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337012026-05-12T01:49:52.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
337022026-05-12T01:49:52.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
337032026-05-12T01:49:52.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
337042026-05-12T01:49:52.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
337052026-05-12T01:49:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
337062026-05-12T01:49:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
337072026-05-12T01:49:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
337082026-05-12T01:49:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
337092026-05-12T01:49:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
337102026-05-12T01:49:52.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
337112026-05-12T01:49:52.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1265 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337122026-05-12T01:49:52.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2795 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337132026-05-12T01:49:52.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2795 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337142026-05-12T01:49:52.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(SpState) }
337152026-05-12T01:49:52.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
337162026-05-12T01:49:52.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
337172026-05-12T01:49:52.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
337182026-05-12T01:49:52.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
337192026-05-12T01:49:52.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
337202026-05-12T01:49:52.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
337212026-05-12T01:49:52.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
337222026-05-12T01:49:52.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1266 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
337232026-05-12T01:49:52.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2796 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337242026-05-12T01:49:52.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2796 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337252026-05-12T01:49:52.260ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
337262026-05-12T01:49:52.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
337272026-05-12T01:49:52.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
337282026-05-12T01:49:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
337292026-05-12T01:49:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
337302026-05-12T01:49:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
337312026-05-12T01:49:52.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
337322026-05-12T01:49:52.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2797 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337332026-05-12T01:49:52.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2797 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337342026-05-12T01:49:52.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
337352026-05-12T01:49:52.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
337362026-05-12T01:49:52.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
337372026-05-12T01:49:52.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
337382026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
337392026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
337402026-05-12T01:49:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2798 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337412026-05-12T01:49:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2798 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337422026-05-12T01:49:52.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
337432026-05-12T01:49:52.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
337442026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
337452026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
337462026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
337472026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
337482026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
337492026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
337502026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
337512026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
337522026-05-12T01:49:52.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
337532026-05-12T01:49:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2799 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
337542026-05-12T01:49:52.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2799 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337552026-05-12T01:49:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
337562026-05-12T01:49:52.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
337572026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
337582026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
337592026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
337602026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
337612026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
337622026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
337632026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
337642026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
337652026-05-12T01:49:52.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
337662026-05-12T01:49:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2800 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
337672026-05-12T01:49:52.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2800 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
337682026-05-12T01:49:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
337692026-05-12T01:49:52.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
337702026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
337712026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
337722026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
337732026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
337742026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
337752026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
337762026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
337772026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
337782026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
337792026-05-12T01:49:52.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
337802026-05-12T01:49:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2801 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
337812026-05-12T01:49:52.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2801 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
337822026-05-12T01:49:52.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(SpState) }
337832026-05-12T01:49:52.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(SpState) }
337842026-05-12T01:49:52.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
337852026-05-12T01:49:52.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
337862026-05-12T01:49:52.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2802 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
337872026-05-12T01:49:52.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2802 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
337882026-05-12T01:49:52.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
337892026-05-12T01:49:52.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
337902026-05-12T01:49:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
337912026-05-12T01:49:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
337922026-05-12T01:49:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
337932026-05-12T01:49:53.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
337942026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(SpState) }
337952026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(SpState) }
337962026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(SpState) }
337972026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(SpState) }
337982026-05-12T01:49:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
337992026-05-12T01:49:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
338002026-05-12T01:49:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
338012026-05-12T01:49:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
338022026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 769 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
338032026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1267 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
338042026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2803 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
338052026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2803 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
338062026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }
338072026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
338082026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
338092026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
338102026-05-12T01:49:53.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
338112026-05-12T01:49:53.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
338122026-05-12T01:49:53.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
338132026-05-12T01:49:53.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
338142026-05-12T01:49:53.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
338152026-05-12T01:49:53.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
338162026-05-12T01:49:53.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
338172026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 770 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
338182026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1268 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338192026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2804 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338202026-05-12T01:49:53.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2804 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338212026-05-12T01:49:53.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
338222026-05-12T01:49:53.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
338232026-05-12T01:49:53.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
338242026-05-12T01:49:53.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
338252026-05-12T01:49:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
338262026-05-12T01:49:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
338272026-05-12T01:49:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
338282026-05-12T01:49:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
338292026-05-12T01:49:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
338302026-05-12T01:49:53.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
338312026-05-12T01:49:53.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1269 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338322026-05-12T01:49:53.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2805 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338332026-05-12T01:49:53.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2805 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338342026-05-12T01:49:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(SpState) }
338352026-05-12T01:49:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
338362026-05-12T01:49:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
338372026-05-12T01:49:53.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
338382026-05-12T01:49:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
338392026-05-12T01:49:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
338402026-05-12T01:49:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
338412026-05-12T01:49:53.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
338422026-05-12T01:49:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1270 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
338432026-05-12T01:49:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2806 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338442026-05-12T01:49:53.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2806 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338452026-05-12T01:49:53.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
338462026-05-12T01:49:53.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
338472026-05-12T01:49:53.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
338482026-05-12T01:49:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
338492026-05-12T01:49:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
338502026-05-12T01:49:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
338512026-05-12T01:49:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
338522026-05-12T01:49:53.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2807 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338532026-05-12T01:49:53.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2807 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338542026-05-12T01:49:53.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
338552026-05-12T01:49:53.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
338562026-05-12T01:49:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
338572026-05-12T01:49:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
338582026-05-12T01:49:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
338592026-05-12T01:49:53.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
338602026-05-12T01:49:53.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2808 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338612026-05-12T01:49:53.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2808 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338622026-05-12T01:49:53.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
338632026-05-12T01:49:53.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
338642026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
338652026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
338662026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
338672026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
338682026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
338692026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
338702026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
338712026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
338722026-05-12T01:49:53.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
338732026-05-12T01:49:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2809 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
338742026-05-12T01:49:53.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2809 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338752026-05-12T01:49:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
338762026-05-12T01:49:53.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
338772026-05-12T01:49:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
338782026-05-12T01:49:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
338792026-05-12T01:49:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
338802026-05-12T01:49:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
338812026-05-12T01:49:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
338822026-05-12T01:49:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
338832026-05-12T01:49:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
338842026-05-12T01:49:53.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
338852026-05-12T01:49:53.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
338862026-05-12T01:49:53.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2810 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
338872026-05-12T01:49:53.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2810 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
338882026-05-12T01:49:53.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
338892026-05-12T01:49:53.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
338902026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
338912026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
338922026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
338932026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
338942026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
338952026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
338962026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
338972026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
338982026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
338992026-05-12T01:49:53.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
339002026-05-12T01:49:53.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2811 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
339012026-05-12T01:49:53.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2811 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
339022026-05-12T01:49:53.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(SpState) }
339032026-05-12T01:49:53.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(SpState) }
339042026-05-12T01:49:53.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
339052026-05-12T01:49:53.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
339062026-05-12T01:49:53.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2812 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
339072026-05-12T01:49:53.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2812 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
339082026-05-12T01:49:53.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
339092026-05-12T01:49:53.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
339102026-05-12T01:49:54.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
339112026-05-12T01:49:54.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
339122026-05-12T01:49:54.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
339132026-05-12T01:49:54.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
339142026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }
339152026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(SpState) }
339162026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(SpState) }
339172026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(SpState) }
339182026-05-12T01:49:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
339192026-05-12T01:49:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
339202026-05-12T01:49:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
339212026-05-12T01:49:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
339222026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 771 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
339232026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1271 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
339242026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2813 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
339252026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2813 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
339262026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }
339272026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
339282026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
339292026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
339302026-05-12T01:49:54.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
339312026-05-12T01:49:54.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
339322026-05-12T01:49:54.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
339332026-05-12T01:49:54.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
339342026-05-12T01:49:54.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
339352026-05-12T01:49:54.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
339362026-05-12T01:49:54.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
339372026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 772 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
339382026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1272 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339392026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2814 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339402026-05-12T01:49:54.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2814 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339412026-05-12T01:49:54.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
339422026-05-12T01:49:54.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
339432026-05-12T01:49:54.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
339442026-05-12T01:49:54.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
339452026-05-12T01:49:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
339462026-05-12T01:49:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
339472026-05-12T01:49:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
339482026-05-12T01:49:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
339492026-05-12T01:49:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
339502026-05-12T01:49:54.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
339512026-05-12T01:49:54.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1273 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339522026-05-12T01:49:54.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2815 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339532026-05-12T01:49:54.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2815 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339542026-05-12T01:49:54.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }
339552026-05-12T01:49:54.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
339562026-05-12T01:49:54.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
339572026-05-12T01:49:54.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
339582026-05-12T01:49:54.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
339592026-05-12T01:49:54.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
339602026-05-12T01:49:54.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
339612026-05-12T01:49:54.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
339622026-05-12T01:49:54.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1274 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
339632026-05-12T01:49:54.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2816 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339642026-05-12T01:49:54.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2816 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339652026-05-12T01:49:54.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
339662026-05-12T01:49:54.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
339672026-05-12T01:49:54.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
339682026-05-12T01:49:54.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
339692026-05-12T01:49:54.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
339702026-05-12T01:49:54.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
339712026-05-12T01:49:54.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
339722026-05-12T01:49:54.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2817 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339732026-05-12T01:49:54.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2817 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339742026-05-12T01:49:54.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
339752026-05-12T01:49:54.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
339762026-05-12T01:49:54.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
339772026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
339782026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
339792026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
339802026-05-12T01:49:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2818 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339812026-05-12T01:49:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2818 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339822026-05-12T01:49:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
339832026-05-12T01:49:54.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
339842026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
339852026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
339862026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
339872026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
339882026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
339892026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
339902026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
339912026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
339922026-05-12T01:49:54.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
339932026-05-12T01:49:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2819 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
339942026-05-12T01:49:54.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2819 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
339952026-05-12T01:49:54.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
339962026-05-12T01:49:54.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
339972026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
339982026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
339992026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
340002026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
340012026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
340022026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
340032026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
340042026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
340052026-05-12T01:49:54.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
340062026-05-12T01:49:54.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2820 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340072026-05-12T01:49:54.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2820 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
340082026-05-12T01:49:54.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
340092026-05-12T01:49:54.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
340102026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
340112026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
340122026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
340132026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
340142026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
340152026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
340162026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
340172026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
340182026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
340192026-05-12T01:49:54.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
340202026-05-12T01:49:54.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2821 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
340212026-05-12T01:49:54.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2821 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
340222026-05-12T01:49:54.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(SpState) }
340232026-05-12T01:49:54.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(SpState) }
340242026-05-12T01:49:54.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
340252026-05-12T01:49:54.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
340262026-05-12T01:49:54.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2822 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
340272026-05-12T01:49:54.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2822 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
340282026-05-12T01:49:54.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
340292026-05-12T01:49:54.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
340302026-05-12T01:49:55.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
340312026-05-12T01:49:55.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
340322026-05-12T01:49:55.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
340332026-05-12T01:49:55.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
340342026-05-12T01:49:55.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }
340352026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }
340362026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(SpState) }
340372026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(SpState) }
340382026-05-12T01:49:55.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
340392026-05-12T01:49:55.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
340402026-05-12T01:49:55.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
340412026-05-12T01:49:55.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
340422026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 773 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
340432026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1275 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
340442026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2823 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
340452026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2823 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
340462026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }
340472026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
340482026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
340492026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
340502026-05-12T01:49:55.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
340512026-05-12T01:49:55.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
340522026-05-12T01:49:55.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
340532026-05-12T01:49:55.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
340542026-05-12T01:49:55.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
340552026-05-12T01:49:55.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
340562026-05-12T01:49:55.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
340572026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 774 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
340582026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1276 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340592026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2824 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340602026-05-12T01:49:55.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2824 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340612026-05-12T01:49:55.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
340622026-05-12T01:49:55.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
340632026-05-12T01:49:55.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
340642026-05-12T01:49:55.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
340652026-05-12T01:49:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
340662026-05-12T01:49:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
340672026-05-12T01:49:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
340682026-05-12T01:49:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
340692026-05-12T01:49:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
340702026-05-12T01:49:55.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
340712026-05-12T01:49:55.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1277 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340722026-05-12T01:49:55.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2825 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340732026-05-12T01:49:55.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2825 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340742026-05-12T01:49:55.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(SpState) }
340752026-05-12T01:49:55.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
340762026-05-12T01:49:55.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
340772026-05-12T01:49:55.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
340782026-05-12T01:49:55.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
340792026-05-12T01:49:55.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
340802026-05-12T01:49:55.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
340812026-05-12T01:49:55.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
340822026-05-12T01:49:55.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1278 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
340832026-05-12T01:49:55.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2826 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340842026-05-12T01:49:55.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2826 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340852026-05-12T01:49:55.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
340862026-05-12T01:49:55.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
340872026-05-12T01:49:55.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
340882026-05-12T01:49:55.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
340892026-05-12T01:49:55.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
340902026-05-12T01:49:55.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
340912026-05-12T01:49:55.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
340922026-05-12T01:49:55.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2827 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340932026-05-12T01:49:55.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2827 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
340942026-05-12T01:49:55.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
340952026-05-12T01:49:55.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
340962026-05-12T01:49:55.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
340972026-05-12T01:49:55.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
340982026-05-12T01:49:55.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
340992026-05-12T01:49:55.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
341002026-05-12T01:49:55.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2828 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341012026-05-12T01:49:55.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2828 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341022026-05-12T01:49:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
341032026-05-12T01:49:55.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
341042026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
341052026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
341062026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
341072026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
341082026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
341092026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
341102026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
341112026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
341122026-05-12T01:49:55.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
341132026-05-12T01:49:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2829 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
341142026-05-12T01:49:55.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2829 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341152026-05-12T01:49:55.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
341162026-05-12T01:49:55.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
341172026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
341182026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
341192026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
341202026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
341212026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
341222026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
341232026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
341242026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
341252026-05-12T01:49:55.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
341262026-05-12T01:49:55.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2830 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341272026-05-12T01:49:55.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2830 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
341282026-05-12T01:49:55.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
341292026-05-12T01:49:55.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
341302026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
341312026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
341322026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
341332026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
341342026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
341352026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
341362026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
341372026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
341382026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
341392026-05-12T01:49:55.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
341402026-05-12T01:49:55.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2831 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
341412026-05-12T01:49:55.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2831 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
341422026-05-12T01:49:55.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(SpState) }
341432026-05-12T01:49:55.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(SpState) }
341442026-05-12T01:49:55.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
341452026-05-12T01:49:55.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
341462026-05-12T01:49:55.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2832 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
341472026-05-12T01:49:55.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2832 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
341482026-05-12T01:49:55.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
341492026-05-12T01:49:55.277ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
341502026-05-12T01:49:56.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
341512026-05-12T01:49:56.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
341522026-05-12T01:49:56.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
341532026-05-12T01:49:56.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
341542026-05-12T01:49:56.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }
341552026-05-12T01:49:56.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(SpState) }
341562026-05-12T01:49:56.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(SpState) }
341572026-05-12T01:49:56.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(SpState) }
341582026-05-12T01:49:56.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
341592026-05-12T01:49:56.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
341602026-05-12T01:49:56.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
341612026-05-12T01:49:56.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
341622026-05-12T01:49:56.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 775 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
341632026-05-12T01:49:56.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1279 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
341642026-05-12T01:49:56.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2833 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
341652026-05-12T01:49:56.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2833 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
341662026-05-12T01:49:56.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(SpState) }
341672026-05-12T01:49:56.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
341682026-05-12T01:49:56.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
341692026-05-12T01:49:56.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
341702026-05-12T01:49:56.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
341712026-05-12T01:49:56.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
341722026-05-12T01:49:56.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
341732026-05-12T01:49:56.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
341742026-05-12T01:49:56.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
341752026-05-12T01:49:56.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
341762026-05-12T01:49:56.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
341772026-05-12T01:49:56.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 776 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
341782026-05-12T01:49:56.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1280 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341792026-05-12T01:49:56.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2834 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341802026-05-12T01:49:56.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2834 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341812026-05-12T01:49:56.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
341822026-05-12T01:49:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
341832026-05-12T01:49:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
341842026-05-12T01:49:56.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
341852026-05-12T01:49:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
341862026-05-12T01:49:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
341872026-05-12T01:49:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
341882026-05-12T01:49:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
341892026-05-12T01:49:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
341902026-05-12T01:49:56.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
341912026-05-12T01:49:56.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1281 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341922026-05-12T01:49:56.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2835 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341932026-05-12T01:49:56.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2835 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
341942026-05-12T01:49:56.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }
341952026-05-12T01:49:56.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
341962026-05-12T01:49:56.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
341972026-05-12T01:49:56.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
341982026-05-12T01:49:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
341992026-05-12T01:49:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
342002026-05-12T01:49:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
342012026-05-12T01:49:56.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
342022026-05-12T01:49:56.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1282 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
342032026-05-12T01:49:56.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2836 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342042026-05-12T01:49:56.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2836 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342052026-05-12T01:49:56.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
342062026-05-12T01:49:56.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
342072026-05-12T01:49:56.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
342082026-05-12T01:49:56.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
342092026-05-12T01:49:56.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
342102026-05-12T01:49:56.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
342112026-05-12T01:49:56.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
342122026-05-12T01:49:56.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2837 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342132026-05-12T01:49:56.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2837 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342142026-05-12T01:49:56.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
342152026-05-12T01:49:56.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
342162026-05-12T01:49:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
342172026-05-12T01:49:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
342182026-05-12T01:49:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
342192026-05-12T01:49:56.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
342202026-05-12T01:49:56.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2838 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342212026-05-12T01:49:56.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2838 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342222026-05-12T01:49:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
342232026-05-12T01:49:56.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
342242026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
342252026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
342262026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
342272026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
342282026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
342292026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
342302026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
342312026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
342322026-05-12T01:49:56.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
342332026-05-12T01:49:56.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2839 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
342342026-05-12T01:49:56.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2839 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342352026-05-12T01:49:56.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
342362026-05-12T01:49:56.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
342372026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
342382026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
342392026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
342402026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
342412026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
342422026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
342432026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
342442026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
342452026-05-12T01:49:56.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
342462026-05-12T01:49:56.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2840 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342472026-05-12T01:49:56.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2840 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
342482026-05-12T01:49:56.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
342492026-05-12T01:49:56.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
342502026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
342512026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
342522026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
342532026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
342542026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
342552026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
342562026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
342572026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
342582026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
342592026-05-12T01:49:56.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
342602026-05-12T01:49:56.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2841 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
342612026-05-12T01:49:56.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2841 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
342622026-05-12T01:49:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(SpState) }
342632026-05-12T01:49:56.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(SpState) }
342642026-05-12T01:49:56.272ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
342652026-05-12T01:49:56.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
342662026-05-12T01:49:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2842 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
342672026-05-12T01:49:56.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2842 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
342682026-05-12T01:49:56.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
342692026-05-12T01:49:56.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
342702026-05-12T01:49:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
342712026-05-12T01:49:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
342722026-05-12T01:49:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
342732026-05-12T01:49:57.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
342742026-05-12T01:49:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }
342752026-05-12T01:49:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }
342762026-05-12T01:49:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(SpState) }
342772026-05-12T01:49:57.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(SpState) }
342782026-05-12T01:49:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
342792026-05-12T01:49:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
342802026-05-12T01:49:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
342812026-05-12T01:49:57.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
342822026-05-12T01:49:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 777 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
342832026-05-12T01:49:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1283 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
342842026-05-12T01:49:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2843 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
342852026-05-12T01:49:57.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2843 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
342862026-05-12T01:49:57.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }
342872026-05-12T01:49:57.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
342882026-05-12T01:49:57.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
342892026-05-12T01:49:57.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
342902026-05-12T01:49:57.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
342912026-05-12T01:49:57.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
342922026-05-12T01:49:57.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
342932026-05-12T01:49:57.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
342942026-05-12T01:49:57.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
342952026-05-12T01:49:57.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
342962026-05-12T01:49:57.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
342972026-05-12T01:49:57.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 778 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
342982026-05-12T01:49:57.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1284 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
342992026-05-12T01:49:57.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2844 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343002026-05-12T01:49:57.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2844 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343012026-05-12T01:49:57.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
343022026-05-12T01:49:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
343032026-05-12T01:49:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
343042026-05-12T01:49:57.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
343052026-05-12T01:49:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
343062026-05-12T01:49:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
343072026-05-12T01:49:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
343082026-05-12T01:49:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
343092026-05-12T01:49:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
343102026-05-12T01:49:57.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
343112026-05-12T01:49:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1285 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343122026-05-12T01:49:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2845 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343132026-05-12T01:49:57.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2845 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343142026-05-12T01:49:57.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(SpState) }
343152026-05-12T01:49:57.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
343162026-05-12T01:49:57.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
343172026-05-12T01:49:57.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
343182026-05-12T01:49:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
343192026-05-12T01:49:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
343202026-05-12T01:49:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
343212026-05-12T01:49:57.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
343222026-05-12T01:49:57.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1286 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
343232026-05-12T01:49:57.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2846 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343242026-05-12T01:49:57.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2846 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343252026-05-12T01:49:57.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
343262026-05-12T01:49:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
343272026-05-12T01:49:57.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
343282026-05-12T01:49:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
343292026-05-12T01:49:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
343302026-05-12T01:49:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
343312026-05-12T01:49:57.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
343322026-05-12T01:49:57.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2847 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343332026-05-12T01:49:57.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2847 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343342026-05-12T01:49:57.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
343352026-05-12T01:49:57.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
343362026-05-12T01:49:57.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
343372026-05-12T01:49:57.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
343382026-05-12T01:49:57.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
343392026-05-12T01:49:57.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
343402026-05-12T01:49:57.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2848 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343412026-05-12T01:49:57.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2848 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343422026-05-12T01:49:57.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
343432026-05-12T01:49:57.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
343442026-05-12T01:49:57.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
343452026-05-12T01:49:57.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
343462026-05-12T01:49:57.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
343472026-05-12T01:49:57.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
343482026-05-12T01:49:57.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
343492026-05-12T01:49:57.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
343502026-05-12T01:49:57.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
343512026-05-12T01:49:57.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
343522026-05-12T01:49:57.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
343532026-05-12T01:49:57.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2849 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
343542026-05-12T01:49:57.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2849 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343552026-05-12T01:49:57.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
343562026-05-12T01:49:57.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
343572026-05-12T01:49:57.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
343582026-05-12T01:49:57.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
343592026-05-12T01:49:57.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
343602026-05-12T01:49:57.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
343612026-05-12T01:49:57.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
343622026-05-12T01:49:57.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
343632026-05-12T01:49:57.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
343642026-05-12T01:49:57.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
343652026-05-12T01:49:57.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
343662026-05-12T01:49:57.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2850 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
343672026-05-12T01:49:57.277ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2850 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
343682026-05-12T01:49:57.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
343692026-05-12T01:49:57.278ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
343702026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
343712026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
343722026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
343732026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
343742026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
343752026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
343762026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
343772026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
343782026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
343792026-05-12T01:49:57.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
343802026-05-12T01:49:57.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2851 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
343812026-05-12T01:49:57.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2851 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
343822026-05-12T01:49:57.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(SpState) }
343832026-05-12T01:49:57.281ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(SpState) }
343842026-05-12T01:49:57.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
343852026-05-12T01:49:57.281ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
343862026-05-12T01:49:57.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2852 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
343872026-05-12T01:49:57.281ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2852 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
343882026-05-12T01:49:57.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
343892026-05-12T01:49:57.281ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
343902026-05-12T01:49:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
343912026-05-12T01:49:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
343922026-05-12T01:49:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
343932026-05-12T01:49:58.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
343942026-05-12T01:49:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }
343952026-05-12T01:49:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(SpState) }
343962026-05-12T01:49:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(SpState) }
343972026-05-12T01:49:58.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(SpState) }
343982026-05-12T01:49:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
343992026-05-12T01:49:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
344002026-05-12T01:49:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
344012026-05-12T01:49:58.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
344022026-05-12T01:49:58.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 779 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
344032026-05-12T01:49:58.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1287 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
344042026-05-12T01:49:58.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2853 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
344052026-05-12T01:49:58.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2853 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
344062026-05-12T01:49:58.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(SpState) }
344072026-05-12T01:49:58.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
344082026-05-12T01:49:58.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
344092026-05-12T01:49:58.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
344102026-05-12T01:49:58.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
344112026-05-12T01:49:58.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
344122026-05-12T01:49:58.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
344132026-05-12T01:49:58.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
344142026-05-12T01:49:58.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
344152026-05-12T01:49:58.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
344162026-05-12T01:49:58.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
344172026-05-12T01:49:58.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 780 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
344182026-05-12T01:49:58.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1288 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344192026-05-12T01:49:58.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2854 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344202026-05-12T01:49:58.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2854 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344212026-05-12T01:49:58.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
344222026-05-12T01:49:58.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
344232026-05-12T01:49:58.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
344242026-05-12T01:49:58.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
344252026-05-12T01:49:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
344262026-05-12T01:49:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
344272026-05-12T01:49:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
344282026-05-12T01:49:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
344292026-05-12T01:49:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
344302026-05-12T01:49:58.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
344312026-05-12T01:49:58.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1289 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344322026-05-12T01:49:58.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2855 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344332026-05-12T01:49:58.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2855 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344342026-05-12T01:49:58.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(SpState) }
344352026-05-12T01:49:58.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
344362026-05-12T01:49:58.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
344372026-05-12T01:49:58.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
344382026-05-12T01:49:58.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
344392026-05-12T01:49:58.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
344402026-05-12T01:49:58.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
344412026-05-12T01:49:58.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
344422026-05-12T01:49:58.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1290 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
344432026-05-12T01:49:58.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2856 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344442026-05-12T01:49:58.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2856 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344452026-05-12T01:49:58.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
344462026-05-12T01:49:58.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
344472026-05-12T01:49:58.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
344482026-05-12T01:49:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
344492026-05-12T01:49:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
344502026-05-12T01:49:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
344512026-05-12T01:49:58.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
344522026-05-12T01:49:58.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2857 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344532026-05-12T01:49:58.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2857 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344542026-05-12T01:49:58.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
344552026-05-12T01:49:58.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
344562026-05-12T01:49:58.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
344572026-05-12T01:49:58.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
344582026-05-12T01:49:58.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
344592026-05-12T01:49:58.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
344602026-05-12T01:49:58.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2858 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344612026-05-12T01:49:58.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2858 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344622026-05-12T01:49:58.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
344632026-05-12T01:49:58.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
344642026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
344652026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
344662026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
344672026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
344682026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
344692026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
344702026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
344712026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
344722026-05-12T01:49:58.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
344732026-05-12T01:49:58.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2859 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
344742026-05-12T01:49:58.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2859 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344752026-05-12T01:49:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
344762026-05-12T01:49:58.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
344772026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
344782026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
344792026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
344802026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
344812026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
344822026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
344832026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
344842026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
344852026-05-12T01:49:58.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
344862026-05-12T01:49:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2860 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
344872026-05-12T01:49:58.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2860 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
344882026-05-12T01:49:58.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
344892026-05-12T01:49:58.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
344902026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
344912026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
344922026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
344932026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
344942026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
344952026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
344962026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
344972026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
344982026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
344992026-05-12T01:49:58.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
345002026-05-12T01:49:58.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2861 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
345012026-05-12T01:49:58.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2861 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
345022026-05-12T01:49:58.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(SpState) }
345032026-05-12T01:49:58.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(SpState) }
345042026-05-12T01:49:58.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
345052026-05-12T01:49:58.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
345062026-05-12T01:49:58.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2862 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
345072026-05-12T01:49:58.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2862 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
345082026-05-12T01:49:58.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
345092026-05-12T01:49:58.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
345102026-05-12T01:49:59.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
345112026-05-12T01:49:59.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
345122026-05-12T01:49:59.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
345132026-05-12T01:49:59.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
345142026-05-12T01:49:59.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(SpState) }
345152026-05-12T01:49:59.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(SpState) }
345162026-05-12T01:49:59.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(SpState) }
345172026-05-12T01:49:59.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(SpState) }
345182026-05-12T01:49:59.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
345192026-05-12T01:49:59.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
345202026-05-12T01:49:59.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
345212026-05-12T01:49:59.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
345222026-05-12T01:49:59.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 781 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
345232026-05-12T01:49:59.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1291 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
345242026-05-12T01:49:59.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2863 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
345252026-05-12T01:49:59.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2863 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
345262026-05-12T01:49:59.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }
345272026-05-12T01:49:59.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
345282026-05-12T01:49:59.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
345292026-05-12T01:49:59.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
345302026-05-12T01:49:59.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
345312026-05-12T01:49:59.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
345322026-05-12T01:49:59.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
345332026-05-12T01:49:59.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
345342026-05-12T01:49:59.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
345352026-05-12T01:49:59.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
345362026-05-12T01:49:59.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
345372026-05-12T01:49:59.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 782 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
345382026-05-12T01:49:59.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1292 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345392026-05-12T01:49:59.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2864 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345402026-05-12T01:49:59.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2864 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345412026-05-12T01:49:59.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
345422026-05-12T01:49:59.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
345432026-05-12T01:49:59.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
345442026-05-12T01:49:59.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
345452026-05-12T01:49:59.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
345462026-05-12T01:49:59.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
345472026-05-12T01:49:59.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
345482026-05-12T01:49:59.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
345492026-05-12T01:49:59.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
345502026-05-12T01:49:59.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
345512026-05-12T01:49:59.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1293 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345522026-05-12T01:49:59.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2865 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345532026-05-12T01:49:59.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2865 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345542026-05-12T01:49:59.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }
345552026-05-12T01:49:59.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
345562026-05-12T01:49:59.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
345572026-05-12T01:49:59.261ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
345582026-05-12T01:49:59.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
345592026-05-12T01:49:59.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
345602026-05-12T01:49:59.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
345612026-05-12T01:49:59.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
345622026-05-12T01:49:59.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1294 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
345632026-05-12T01:49:59.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2866 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345642026-05-12T01:49:59.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2866 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345652026-05-12T01:49:59.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
345662026-05-12T01:49:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
345672026-05-12T01:49:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
345682026-05-12T01:49:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
345692026-05-12T01:49:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
345702026-05-12T01:49:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
345712026-05-12T01:49:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
345722026-05-12T01:49:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2867 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345732026-05-12T01:49:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2867 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345742026-05-12T01:49:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
345752026-05-12T01:49:59.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
345762026-05-12T01:49:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
345772026-05-12T01:49:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
345782026-05-12T01:49:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
345792026-05-12T01:49:59.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
345802026-05-12T01:49:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2868 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345812026-05-12T01:49:59.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2868 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345822026-05-12T01:49:59.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
345832026-05-12T01:49:59.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
345842026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
345852026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
345862026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
345872026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
345882026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
345892026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
345902026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
345912026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
345922026-05-12T01:49:59.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
345932026-05-12T01:49:59.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2869 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
345942026-05-12T01:49:59.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2869 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
345952026-05-12T01:49:59.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
345962026-05-12T01:49:59.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
345972026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
345982026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
345992026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
346002026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
346012026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
346022026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
346032026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
346042026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
346052026-05-12T01:49:59.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
346062026-05-12T01:49:59.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2870 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346072026-05-12T01:49:59.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2870 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
346082026-05-12T01:49:59.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
346092026-05-12T01:49:59.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
346102026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
346112026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
346122026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
346132026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
346142026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
346152026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
346162026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
346172026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
346182026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
346192026-05-12T01:49:59.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
346202026-05-12T01:49:59.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2871 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
346212026-05-12T01:49:59.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2871 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
346222026-05-12T01:49:59.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(SpState) }
346232026-05-12T01:49:59.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(SpState) }
346242026-05-12T01:49:59.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
346252026-05-12T01:49:59.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
346262026-05-12T01:49:59.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2872 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
346272026-05-12T01:49:59.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2872 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
346282026-05-12T01:49:59.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
346292026-05-12T01:49:59.269ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
346302026-05-12T01:50:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
346312026-05-12T01:50:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
346322026-05-12T01:50:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
346332026-05-12T01:50:00.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
346342026-05-12T01:50:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }
346352026-05-12T01:50:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }
346362026-05-12T01:50:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(SpState) }
346372026-05-12T01:50:00.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(SpState) }
346382026-05-12T01:50:00.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
346392026-05-12T01:50:00.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
346402026-05-12T01:50:00.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
346412026-05-12T01:50:00.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
346422026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 783 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
346432026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1295 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
346442026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2873 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
346452026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2873 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
346462026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }
346472026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
346482026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
346492026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
346502026-05-12T01:50:00.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
346512026-05-12T01:50:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
346522026-05-12T01:50:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
346532026-05-12T01:50:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
346542026-05-12T01:50:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
346552026-05-12T01:50:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
346562026-05-12T01:50:00.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
346572026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 784 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
346582026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1296 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346592026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2874 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346602026-05-12T01:50:00.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2874 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346612026-05-12T01:50:00.255ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
346622026-05-12T01:50:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
346632026-05-12T01:50:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
346642026-05-12T01:50:00.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
346652026-05-12T01:50:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
346662026-05-12T01:50:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
346672026-05-12T01:50:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
346682026-05-12T01:50:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
346692026-05-12T01:50:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
346702026-05-12T01:50:00.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
346712026-05-12T01:50:00.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1297 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346722026-05-12T01:50:00.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2875 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346732026-05-12T01:50:00.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2875 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346742026-05-12T01:50:00.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(SpState) }
346752026-05-12T01:50:00.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
346762026-05-12T01:50:00.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
346772026-05-12T01:50:00.258ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
346782026-05-12T01:50:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
346792026-05-12T01:50:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
346802026-05-12T01:50:00.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
346812026-05-12T01:50:00.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
346822026-05-12T01:50:00.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1298 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
346832026-05-12T01:50:00.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2876 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346842026-05-12T01:50:00.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2876 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346852026-05-12T01:50:00.259ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
346862026-05-12T01:50:00.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
346872026-05-12T01:50:00.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
346882026-05-12T01:50:00.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
346892026-05-12T01:50:00.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
346902026-05-12T01:50:00.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
346912026-05-12T01:50:00.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
346922026-05-12T01:50:00.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2877 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346932026-05-12T01:50:00.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2877 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
346942026-05-12T01:50:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
346952026-05-12T01:50:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
346962026-05-12T01:50:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
346972026-05-12T01:50:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
346982026-05-12T01:50:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
346992026-05-12T01:50:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
347002026-05-12T01:50:00.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2878 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347012026-05-12T01:50:00.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2878 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347022026-05-12T01:50:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
347032026-05-12T01:50:00.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
347042026-05-12T01:50:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
347052026-05-12T01:50:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
347062026-05-12T01:50:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
347072026-05-12T01:50:00.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
347082026-05-12T01:50:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
347092026-05-12T01:50:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
347102026-05-12T01:50:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
347112026-05-12T01:50:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
347122026-05-12T01:50:00.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
347132026-05-12T01:50:00.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2879 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
347142026-05-12T01:50:00.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2879 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347152026-05-12T01:50:00.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
347162026-05-12T01:50:00.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
347172026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
347182026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
347192026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
347202026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
347212026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
347222026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
347232026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
347242026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
347252026-05-12T01:50:00.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
347262026-05-12T01:50:00.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2880 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347272026-05-12T01:50:00.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2880 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
347282026-05-12T01:50:00.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
347292026-05-12T01:50:00.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
347302026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
347312026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
347322026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
347332026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
347342026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
347352026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
347362026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
347372026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
347382026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
347392026-05-12T01:50:00.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
347402026-05-12T01:50:00.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2881 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
347412026-05-12T01:50:00.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2881 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
347422026-05-12T01:50:00.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(SpState) }
347432026-05-12T01:50:00.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(SpState) }
347442026-05-12T01:50:00.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
347452026-05-12T01:50:00.265ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
347462026-05-12T01:50:00.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2882 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
347472026-05-12T01:50:00.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2882 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
347482026-05-12T01:50:00.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
347492026-05-12T01:50:00.265ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
347502026-05-12T01:50:01.268ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
347512026-05-12T01:50:01.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
347522026-05-12T01:50:01.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
347532026-05-12T01:50:01.269ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
347542026-05-12T01:50:01.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }
347552026-05-12T01:50:01.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(SpState) }
347562026-05-12T01:50:01.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(SpState) }
347572026-05-12T01:50:01.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(SpState) }
347582026-05-12T01:50:01.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
347592026-05-12T01:50:01.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
347602026-05-12T01:50:01.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
347612026-05-12T01:50:01.269ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
347622026-05-12T01:50:01.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 785 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
347632026-05-12T01:50:01.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1299 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
347642026-05-12T01:50:01.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2883 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
347652026-05-12T01:50:01.270ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2883 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
347662026-05-12T01:50:01.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }
347672026-05-12T01:50:01.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
347682026-05-12T01:50:01.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
347692026-05-12T01:50:01.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
347702026-05-12T01:50:01.271ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
347712026-05-12T01:50:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
347722026-05-12T01:50:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
347732026-05-12T01:50:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
347742026-05-12T01:50:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
347752026-05-12T01:50:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
347762026-05-12T01:50:01.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
347772026-05-12T01:50:01.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 786 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
347782026-05-12T01:50:01.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1300 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347792026-05-12T01:50:01.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2884 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347802026-05-12T01:50:01.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2884 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347812026-05-12T01:50:01.271ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
347822026-05-12T01:50:01.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
347832026-05-12T01:50:01.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
347842026-05-12T01:50:01.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
347852026-05-12T01:50:01.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
347862026-05-12T01:50:01.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
347872026-05-12T01:50:01.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
347882026-05-12T01:50:01.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
347892026-05-12T01:50:01.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
347902026-05-12T01:50:01.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
347912026-05-12T01:50:01.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1301 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347922026-05-12T01:50:01.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2885 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347932026-05-12T01:50:01.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2885 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
347942026-05-12T01:50:01.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }
347952026-05-12T01:50:01.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
347962026-05-12T01:50:01.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
347972026-05-12T01:50:01.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
347982026-05-12T01:50:01.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
347992026-05-12T01:50:01.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
348002026-05-12T01:50:01.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
348012026-05-12T01:50:01.277ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
348022026-05-12T01:50:01.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1302 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
348032026-05-12T01:50:01.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2886 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348042026-05-12T01:50:01.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2886 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348052026-05-12T01:50:01.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
348062026-05-12T01:50:01.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
348072026-05-12T01:50:01.279ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
348082026-05-12T01:50:01.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
348092026-05-12T01:50:01.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
348102026-05-12T01:50:01.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
348112026-05-12T01:50:01.279ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
348122026-05-12T01:50:01.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2887 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348132026-05-12T01:50:01.279ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2887 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348142026-05-12T01:50:01.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
348152026-05-12T01:50:01.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
348162026-05-12T01:50:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
348172026-05-12T01:50:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
348182026-05-12T01:50:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
348192026-05-12T01:50:01.282ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
348202026-05-12T01:50:01.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2888 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348212026-05-12T01:50:01.283ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2888 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348222026-05-12T01:50:01.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
348232026-05-12T01:50:01.283ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
348242026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
348252026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
348262026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
348272026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
348282026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
348292026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
348302026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
348312026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
348322026-05-12T01:50:01.284ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
348332026-05-12T01:50:01.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2889 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
348342026-05-12T01:50:01.285ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2889 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348352026-05-12T01:50:01.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
348362026-05-12T01:50:01.287ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
348372026-05-12T01:50:01.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
348382026-05-12T01:50:01.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
348392026-05-12T01:50:01.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
348402026-05-12T01:50:01.289ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
348412026-05-12T01:50:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
348422026-05-12T01:50:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
348432026-05-12T01:50:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
348442026-05-12T01:50:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
348452026-05-12T01:50:01.290ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
348462026-05-12T01:50:01.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2890 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348472026-05-12T01:50:01.290ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2890 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
348482026-05-12T01:50:01.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
348492026-05-12T01:50:01.291ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
348502026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
348512026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
348522026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
348532026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
348542026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
348552026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
348562026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
348572026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
348582026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
348592026-05-12T01:50:01.293ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
348602026-05-12T01:50:01.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2891 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
348612026-05-12T01:50:01.294ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2891 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
348622026-05-12T01:50:01.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(SpState) }
348632026-05-12T01:50:01.296ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(SpState) }
348642026-05-12T01:50:01.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
348652026-05-12T01:50:01.299ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
348662026-05-12T01:50:01.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2892 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
348672026-05-12T01:50:01.299ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2892 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
348682026-05-12T01:50:01.299ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
348692026-05-12T01:50:01.299ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
348702026-05-12T01:50:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
348712026-05-12T01:50:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
348722026-05-12T01:50:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
348732026-05-12T01:50:02.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
348742026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }
348752026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }
348762026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(SpState) }
348772026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(SpState) }
348782026-05-12T01:50:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
348792026-05-12T01:50:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
348802026-05-12T01:50:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
348812026-05-12T01:50:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
348822026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 787 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
348832026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1303 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
348842026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2893 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
348852026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2893 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
348862026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(SpState) }
348872026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
348882026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
348892026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
348902026-05-12T01:50:02.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
348912026-05-12T01:50:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
348922026-05-12T01:50:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
348932026-05-12T01:50:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
348942026-05-12T01:50:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
348952026-05-12T01:50:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
348962026-05-12T01:50:02.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
348972026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 788 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
348982026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1304 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
348992026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2894 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349002026-05-12T01:50:02.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2894 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349012026-05-12T01:50:02.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
349022026-05-12T01:50:02.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
349032026-05-12T01:50:02.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
349042026-05-12T01:50:02.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
349052026-05-12T01:50:02.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
349062026-05-12T01:50:02.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
349072026-05-12T01:50:02.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
349082026-05-12T01:50:02.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
349092026-05-12T01:50:02.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
349102026-05-12T01:50:02.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
349112026-05-12T01:50:02.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1305 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349122026-05-12T01:50:02.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2895 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349132026-05-12T01:50:02.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2895 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349142026-05-12T01:50:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(SpState) }
349152026-05-12T01:50:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
349162026-05-12T01:50:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
349172026-05-12T01:50:02.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
349182026-05-12T01:50:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
349192026-05-12T01:50:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
349202026-05-12T01:50:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
349212026-05-12T01:50:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
349222026-05-12T01:50:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1306 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
349232026-05-12T01:50:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2896 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349242026-05-12T01:50:02.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2896 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349252026-05-12T01:50:02.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
349262026-05-12T01:50:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
349272026-05-12T01:50:02.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
349282026-05-12T01:50:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
349292026-05-12T01:50:02.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
349302026-05-12T01:50:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
349312026-05-12T01:50:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
349322026-05-12T01:50:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2897 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349332026-05-12T01:50:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2897 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349342026-05-12T01:50:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
349352026-05-12T01:50:02.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
349362026-05-12T01:50:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
349372026-05-12T01:50:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
349382026-05-12T01:50:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
349392026-05-12T01:50:02.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
349402026-05-12T01:50:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2898 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349412026-05-12T01:50:02.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2898 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349422026-05-12T01:50:02.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
349432026-05-12T01:50:02.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
349442026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
349452026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
349462026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
349472026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
349482026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
349492026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
349502026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
349512026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
349522026-05-12T01:50:02.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
349532026-05-12T01:50:02.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2899 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
349542026-05-12T01:50:02.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2899 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349552026-05-12T01:50:02.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
349562026-05-12T01:50:02.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
349572026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
349582026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
349592026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
349602026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
349612026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
349622026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
349632026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
349642026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
349652026-05-12T01:50:02.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
349662026-05-12T01:50:02.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2900 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
349672026-05-12T01:50:02.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2900 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
349682026-05-12T01:50:02.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
349692026-05-12T01:50:02.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
349702026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
349712026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
349722026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
349732026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
349742026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
349752026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
349762026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
349772026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
349782026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
349792026-05-12T01:50:02.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
349802026-05-12T01:50:02.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2901 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
349812026-05-12T01:50:02.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2901 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
349822026-05-12T01:50:02.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(SpState) }
349832026-05-12T01:50:02.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(SpState) }
349842026-05-12T01:50:02.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
349852026-05-12T01:50:02.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
349862026-05-12T01:50:02.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2902 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
349872026-05-12T01:50:02.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2902 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
349882026-05-12T01:50:02.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
349892026-05-12T01:50:02.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
349902026-05-12T01:50:03.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
349912026-05-12T01:50:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
349922026-05-12T01:50:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
349932026-05-12T01:50:03.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
349942026-05-12T01:50:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(SpState) }
349952026-05-12T01:50:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(SpState) }
349962026-05-12T01:50:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(SpState) }
349972026-05-12T01:50:03.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(SpState) }
349982026-05-12T01:50:03.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
349992026-05-12T01:50:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
350002026-05-12T01:50:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
350012026-05-12T01:50:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
350022026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 789 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
350032026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1307 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
350042026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2903 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
350052026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2903 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
350062026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }
350072026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
350082026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
350092026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
350102026-05-12T01:50:03.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
350112026-05-12T01:50:03.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
350122026-05-12T01:50:03.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
350132026-05-12T01:50:03.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
350142026-05-12T01:50:03.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
350152026-05-12T01:50:03.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
350162026-05-12T01:50:03.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
350172026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 790 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
350182026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1308 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350192026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2904 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350202026-05-12T01:50:03.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2904 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350212026-05-12T01:50:03.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
350222026-05-12T01:50:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
350232026-05-12T01:50:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
350242026-05-12T01:50:03.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
350252026-05-12T01:50:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
350262026-05-12T01:50:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
350272026-05-12T01:50:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
350282026-05-12T01:50:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
350292026-05-12T01:50:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
350302026-05-12T01:50:03.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
350312026-05-12T01:50:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1309 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350322026-05-12T01:50:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2905 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350332026-05-12T01:50:03.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2905 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350342026-05-12T01:50:03.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(SpState) }
350352026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
350362026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
350372026-05-12T01:50:03.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
350382026-05-12T01:50:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
350392026-05-12T01:50:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
350402026-05-12T01:50:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
350412026-05-12T01:50:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
350422026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1310 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
350432026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2906 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350442026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2906 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350452026-05-12T01:50:03.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
350462026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
350472026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
350482026-05-12T01:50:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
350492026-05-12T01:50:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
350502026-05-12T01:50:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
350512026-05-12T01:50:03.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
350522026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2907 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350532026-05-12T01:50:03.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2907 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350542026-05-12T01:50:03.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
350552026-05-12T01:50:03.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
350562026-05-12T01:50:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
350572026-05-12T01:50:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
350582026-05-12T01:50:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
350592026-05-12T01:50:03.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
350602026-05-12T01:50:03.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2908 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350612026-05-12T01:50:03.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2908 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350622026-05-12T01:50:03.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
350632026-05-12T01:50:03.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
350642026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
350652026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
350662026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
350672026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
350682026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
350692026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
350702026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
350712026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
350722026-05-12T01:50:03.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
350732026-05-12T01:50:03.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2909 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
350742026-05-12T01:50:03.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2909 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350752026-05-12T01:50:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
350762026-05-12T01:50:03.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
350772026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
350782026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
350792026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
350802026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
350812026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
350822026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
350832026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
350842026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
350852026-05-12T01:50:03.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
350862026-05-12T01:50:03.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2910 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
350872026-05-12T01:50:03.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2910 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
350882026-05-12T01:50:03.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
350892026-05-12T01:50:03.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
350902026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
350912026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
350922026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
350932026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
350942026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
350952026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
350962026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
350972026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
350982026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
350992026-05-12T01:50:03.274ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
351002026-05-12T01:50:03.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2911 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
351012026-05-12T01:50:03.274ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2911 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
351022026-05-12T01:50:03.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(SpState) }
351032026-05-12T01:50:03.276ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(SpState) }
351042026-05-12T01:50:03.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
351052026-05-12T01:50:03.276ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
351062026-05-12T01:50:03.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2912 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
351072026-05-12T01:50:03.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2912 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
351082026-05-12T01:50:03.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
351092026-05-12T01:50:03.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
351102026-05-12T01:50:04.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
351112026-05-12T01:50:04.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
351122026-05-12T01:50:04.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
351132026-05-12T01:50:04.252ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
351142026-05-12T01:50:04.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(SpState) }
351152026-05-12T01:50:04.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(SpState) }
351162026-05-12T01:50:04.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(SpState) }
351172026-05-12T01:50:04.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(SpState) }
351182026-05-12T01:50:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
351192026-05-12T01:50:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
351202026-05-12T01:50:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
351212026-05-12T01:50:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
351222026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 791 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
351232026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1311 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
351242026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2913 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
351252026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2913 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
351262026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }
351272026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
351282026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
351292026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
351302026-05-12T01:50:04.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
351312026-05-12T01:50:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
351322026-05-12T01:50:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
351332026-05-12T01:50:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
351342026-05-12T01:50:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
351352026-05-12T01:50:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
351362026-05-12T01:50:04.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
351372026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 792 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
351382026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1312 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351392026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2914 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351402026-05-12T01:50:04.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2914 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351412026-05-12T01:50:04.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
351422026-05-12T01:50:04.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
351432026-05-12T01:50:04.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
351442026-05-12T01:50:04.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
351452026-05-12T01:50:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
351462026-05-12T01:50:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
351472026-05-12T01:50:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
351482026-05-12T01:50:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
351492026-05-12T01:50:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
351502026-05-12T01:50:04.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
351512026-05-12T01:50:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1313 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351522026-05-12T01:50:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2915 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351532026-05-12T01:50:04.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2915 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351542026-05-12T01:50:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }
351552026-05-12T01:50:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
351562026-05-12T01:50:04.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
351572026-05-12T01:50:04.260ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
351582026-05-12T01:50:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
351592026-05-12T01:50:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
351602026-05-12T01:50:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
351612026-05-12T01:50:04.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
351622026-05-12T01:50:04.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1314 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
351632026-05-12T01:50:04.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2916 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351642026-05-12T01:50:04.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2916 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351652026-05-12T01:50:04.261ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
351662026-05-12T01:50:04.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
351672026-05-12T01:50:04.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
351682026-05-12T01:50:04.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
351692026-05-12T01:50:04.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
351702026-05-12T01:50:04.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
351712026-05-12T01:50:04.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
351722026-05-12T01:50:04.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2917 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351732026-05-12T01:50:04.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2917 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351742026-05-12T01:50:04.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
351752026-05-12T01:50:04.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
351762026-05-12T01:50:04.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
351772026-05-12T01:50:04.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
351782026-05-12T01:50:04.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
351792026-05-12T01:50:04.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
351802026-05-12T01:50:04.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2918 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351812026-05-12T01:50:04.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2918 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351822026-05-12T01:50:04.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
351832026-05-12T01:50:04.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
351842026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
351852026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
351862026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
351872026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
351882026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
351892026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
351902026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
351912026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
351922026-05-12T01:50:04.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
351932026-05-12T01:50:04.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2919 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
351942026-05-12T01:50:04.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2919 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
351952026-05-12T01:50:04.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
351962026-05-12T01:50:04.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
351972026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
351982026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
351992026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
352002026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
352012026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
352022026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
352032026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
352042026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
352052026-05-12T01:50:04.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
352062026-05-12T01:50:04.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2920 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352072026-05-12T01:50:04.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2920 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
352082026-05-12T01:50:04.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
352092026-05-12T01:50:04.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
352102026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
352112026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
352122026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
352132026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
352142026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
352152026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
352162026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
352172026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
352182026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
352192026-05-12T01:50:04.272ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
352202026-05-12T01:50:04.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2921 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
352212026-05-12T01:50:04.272ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2921 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
352222026-05-12T01:50:04.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(SpState) }
352232026-05-12T01:50:04.274ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(SpState) }
352242026-05-12T01:50:04.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
352252026-05-12T01:50:04.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
352262026-05-12T01:50:04.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2922 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
352272026-05-12T01:50:04.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2922 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
352282026-05-12T01:50:04.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
352292026-05-12T01:50:04.276ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
352302026-05-12T01:50:05.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
352312026-05-12T01:50:05.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
352322026-05-12T01:50:05.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
352332026-05-12T01:50:05.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
352342026-05-12T01:50:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }
352352026-05-12T01:50:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }
352362026-05-12T01:50:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(SpState) }
352372026-05-12T01:50:05.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(SpState) }
352382026-05-12T01:50:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
352392026-05-12T01:50:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
352402026-05-12T01:50:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
352412026-05-12T01:50:05.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
352422026-05-12T01:50:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 793 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
352432026-05-12T01:50:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1315 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
352442026-05-12T01:50:05.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2923 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
352452026-05-12T01:50:05.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2923 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
352462026-05-12T01:50:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }
352472026-05-12T01:50:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
352482026-05-12T01:50:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
352492026-05-12T01:50:05.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
352502026-05-12T01:50:05.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
352512026-05-12T01:50:05.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
352522026-05-12T01:50:05.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
352532026-05-12T01:50:05.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
352542026-05-12T01:50:05.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
352552026-05-12T01:50:05.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
352562026-05-12T01:50:05.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
352572026-05-12T01:50:05.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 794 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
352582026-05-12T01:50:05.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1316 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352592026-05-12T01:50:05.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2924 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352602026-05-12T01:50:05.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2924 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352612026-05-12T01:50:05.256ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
352622026-05-12T01:50:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
352632026-05-12T01:50:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
352642026-05-12T01:50:05.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
352652026-05-12T01:50:05.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
352662026-05-12T01:50:05.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
352672026-05-12T01:50:05.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
352682026-05-12T01:50:05.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
352692026-05-12T01:50:05.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
352702026-05-12T01:50:05.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
352712026-05-12T01:50:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1317 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352722026-05-12T01:50:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2925 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352732026-05-12T01:50:05.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2925 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352742026-05-12T01:50:05.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(SpState) }
352752026-05-12T01:50:05.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
352762026-05-12T01:50:05.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
352772026-05-12T01:50:05.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
352782026-05-12T01:50:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
352792026-05-12T01:50:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
352802026-05-12T01:50:05.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
352812026-05-12T01:50:05.263ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
352822026-05-12T01:50:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1318 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
352832026-05-12T01:50:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2926 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352842026-05-12T01:50:05.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2926 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352852026-05-12T01:50:05.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
352862026-05-12T01:50:05.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
352872026-05-12T01:50:05.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
352882026-05-12T01:50:05.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
352892026-05-12T01:50:05.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
352902026-05-12T01:50:05.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
352912026-05-12T01:50:05.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
352922026-05-12T01:50:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2927 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352932026-05-12T01:50:05.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2927 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
352942026-05-12T01:50:05.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
352952026-05-12T01:50:05.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
352962026-05-12T01:50:05.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
352972026-05-12T01:50:05.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
352982026-05-12T01:50:05.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
352992026-05-12T01:50:05.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
353002026-05-12T01:50:05.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2928 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353012026-05-12T01:50:05.268ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2928 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353022026-05-12T01:50:05.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
353032026-05-12T01:50:05.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
353042026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
353052026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
353062026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
353072026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
353082026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
353092026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
353102026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
353112026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
353122026-05-12T01:50:05.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
353132026-05-12T01:50:05.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2929 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
353142026-05-12T01:50:05.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2929 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353152026-05-12T01:50:05.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
353162026-05-12T01:50:05.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
353172026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
353182026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
353192026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
353202026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
353212026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
353222026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
353232026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
353242026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
353252026-05-12T01:50:05.276ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
353262026-05-12T01:50:05.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2930 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353272026-05-12T01:50:05.276ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2930 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
353282026-05-12T01:50:05.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
353292026-05-12T01:50:05.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
353302026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
353312026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
353322026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
353332026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
353342026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
353352026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
353362026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
353372026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
353382026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
353392026-05-12T01:50:05.278ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
353402026-05-12T01:50:05.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2931 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
353412026-05-12T01:50:05.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2931 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
353422026-05-12T01:50:05.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(SpState) }
353432026-05-12T01:50:05.280ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(SpState) }
353442026-05-12T01:50:05.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
353452026-05-12T01:50:05.280ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
353462026-05-12T01:50:05.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2932 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
353472026-05-12T01:50:05.280ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2932 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
353482026-05-12T01:50:05.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
353492026-05-12T01:50:05.280ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
353502026-05-12T01:50:06.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
353512026-05-12T01:50:06.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
353522026-05-12T01:50:06.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
353532026-05-12T01:50:06.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
353542026-05-12T01:50:06.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }
353552026-05-12T01:50:06.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(SpState) }
353562026-05-12T01:50:06.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(SpState) }
353572026-05-12T01:50:06.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(SpState) }
353582026-05-12T01:50:06.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
353592026-05-12T01:50:06.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
353602026-05-12T01:50:06.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
353612026-05-12T01:50:06.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
353622026-05-12T01:50:06.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 795 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
353632026-05-12T01:50:06.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1319 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
353642026-05-12T01:50:06.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2933 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
353652026-05-12T01:50:06.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2933 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
353662026-05-12T01:50:06.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(SpState) }
353672026-05-12T01:50:06.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
353682026-05-12T01:50:06.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
353692026-05-12T01:50:06.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
353702026-05-12T01:50:06.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
353712026-05-12T01:50:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
353722026-05-12T01:50:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
353732026-05-12T01:50:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
353742026-05-12T01:50:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
353752026-05-12T01:50:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
353762026-05-12T01:50:06.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
353772026-05-12T01:50:06.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 796 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
353782026-05-12T01:50:06.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1320 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353792026-05-12T01:50:06.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2934 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353802026-05-12T01:50:06.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2934 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353812026-05-12T01:50:06.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
353822026-05-12T01:50:06.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
353832026-05-12T01:50:06.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
353842026-05-12T01:50:06.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
353852026-05-12T01:50:06.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
353862026-05-12T01:50:06.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
353872026-05-12T01:50:06.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
353882026-05-12T01:50:06.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
353892026-05-12T01:50:06.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
353902026-05-12T01:50:06.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
353912026-05-12T01:50:06.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1321 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353922026-05-12T01:50:06.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2935 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353932026-05-12T01:50:06.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2935 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
353942026-05-12T01:50:06.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }
353952026-05-12T01:50:06.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
353962026-05-12T01:50:06.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
353972026-05-12T01:50:06.262ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
353982026-05-12T01:50:06.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
353992026-05-12T01:50:06.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
354002026-05-12T01:50:06.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
354012026-05-12T01:50:06.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
354022026-05-12T01:50:06.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1322 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
354032026-05-12T01:50:06.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2936 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354042026-05-12T01:50:06.263ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2936 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354052026-05-12T01:50:06.263ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
354062026-05-12T01:50:06.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
354072026-05-12T01:50:06.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
354082026-05-12T01:50:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
354092026-05-12T01:50:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
354102026-05-12T01:50:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
354112026-05-12T01:50:06.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
354122026-05-12T01:50:06.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2937 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354132026-05-12T01:50:06.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2937 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354142026-05-12T01:50:06.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
354152026-05-12T01:50:06.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
354162026-05-12T01:50:06.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
354172026-05-12T01:50:06.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
354182026-05-12T01:50:06.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
354192026-05-12T01:50:06.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
354202026-05-12T01:50:06.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2938 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354212026-05-12T01:50:06.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2938 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354222026-05-12T01:50:06.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
354232026-05-12T01:50:06.268ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
354242026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
354252026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
354262026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
354272026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
354282026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
354292026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
354302026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
354312026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
354322026-05-12T01:50:06.268ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
354332026-05-12T01:50:06.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2939 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
354342026-05-12T01:50:06.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2939 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354352026-05-12T01:50:06.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
354362026-05-12T01:50:06.270ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
354372026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
354382026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
354392026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
354402026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
354412026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
354422026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
354432026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
354442026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
354452026-05-12T01:50:06.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
354462026-05-12T01:50:06.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2940 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354472026-05-12T01:50:06.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2940 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
354482026-05-12T01:50:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
354492026-05-12T01:50:06.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
354502026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
354512026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
354522026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
354532026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
354542026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
354552026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
354562026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
354572026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
354582026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
354592026-05-12T01:50:06.275ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
354602026-05-12T01:50:06.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2941 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
354612026-05-12T01:50:06.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2941 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
354622026-05-12T01:50:06.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(SpState) }
354632026-05-12T01:50:06.277ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(SpState) }
354642026-05-12T01:50:06.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
354652026-05-12T01:50:06.277ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
354662026-05-12T01:50:06.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2942 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
354672026-05-12T01:50:06.278ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2942 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
354682026-05-12T01:50:06.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
354692026-05-12T01:50:06.278ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
354702026-05-12T01:50:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
354712026-05-12T01:50:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
354722026-05-12T01:50:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
354732026-05-12T01:50:07.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
354742026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }
354752026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }
354762026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(SpState) }
354772026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(SpState) }
354782026-05-12T01:50:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
354792026-05-12T01:50:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
354802026-05-12T01:50:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
354812026-05-12T01:50:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
354822026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 797 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
354832026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1323 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
354842026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2943 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
354852026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2943 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
354862026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }
354872026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
354882026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
354892026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
354902026-05-12T01:50:07.253ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
354912026-05-12T01:50:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
354922026-05-12T01:50:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
354932026-05-12T01:50:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
354942026-05-12T01:50:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
354952026-05-12T01:50:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
354962026-05-12T01:50:07.253ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
354972026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 798 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
354982026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1324 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
354992026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2944 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355002026-05-12T01:50:07.253ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2944 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355012026-05-12T01:50:07.253ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
355022026-05-12T01:50:07.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
355032026-05-12T01:50:07.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
355042026-05-12T01:50:07.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
355052026-05-12T01:50:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
355062026-05-12T01:50:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
355072026-05-12T01:50:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
355082026-05-12T01:50:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
355092026-05-12T01:50:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
355102026-05-12T01:50:07.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
355112026-05-12T01:50:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1325 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355122026-05-12T01:50:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2945 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355132026-05-12T01:50:07.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2945 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355142026-05-12T01:50:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(SpState) }
355152026-05-12T01:50:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
355162026-05-12T01:50:07.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
355172026-05-12T01:50:07.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
355182026-05-12T01:50:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
355192026-05-12T01:50:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
355202026-05-12T01:50:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
355212026-05-12T01:50:07.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
355222026-05-12T01:50:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1326 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
355232026-05-12T01:50:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2946 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355242026-05-12T01:50:07.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2946 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355252026-05-12T01:50:07.256ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
355262026-05-12T01:50:07.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
355272026-05-12T01:50:07.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
355282026-05-12T01:50:07.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
355292026-05-12T01:50:07.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
355302026-05-12T01:50:07.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
355312026-05-12T01:50:07.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
355322026-05-12T01:50:07.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2947 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355332026-05-12T01:50:07.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2947 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355342026-05-12T01:50:07.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
355352026-05-12T01:50:07.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
355362026-05-12T01:50:07.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
355372026-05-12T01:50:07.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
355382026-05-12T01:50:07.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
355392026-05-12T01:50:07.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
355402026-05-12T01:50:07.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2948 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355412026-05-12T01:50:07.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2948 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355422026-05-12T01:50:07.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
355432026-05-12T01:50:07.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
355442026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
355452026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
355462026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
355472026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
355482026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
355492026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
355502026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
355512026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
355522026-05-12T01:50:07.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
355532026-05-12T01:50:07.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2949 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
355542026-05-12T01:50:07.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2949 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355552026-05-12T01:50:07.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
355562026-05-12T01:50:07.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
355572026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
355582026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
355592026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
355602026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
355612026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
355622026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
355632026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
355642026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
355652026-05-12T01:50:07.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
355662026-05-12T01:50:07.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2950 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
355672026-05-12T01:50:07.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2950 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
355682026-05-12T01:50:07.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
355692026-05-12T01:50:07.261ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
355702026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
355712026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
355722026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
355732026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
355742026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
355752026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
355762026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
355772026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
355782026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
355792026-05-12T01:50:07.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
355802026-05-12T01:50:07.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2951 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
355812026-05-12T01:50:07.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2951 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
355822026-05-12T01:50:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(SpState) }
355832026-05-12T01:50:07.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(SpState) }
355842026-05-12T01:50:07.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
355852026-05-12T01:50:07.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
355862026-05-12T01:50:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2952 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
355872026-05-12T01:50:07.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2952 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
355882026-05-12T01:50:07.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
355892026-05-12T01:50:07.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
355902026-05-12T01:50:08.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
355912026-05-12T01:50:08.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
355922026-05-12T01:50:08.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
355932026-05-12T01:50:08.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
355942026-05-12T01:50:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(SpState) }
355952026-05-12T01:50:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(SpState) }
355962026-05-12T01:50:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(SpState) }
355972026-05-12T01:50:08.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(SpState) }
355982026-05-12T01:50:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
355992026-05-12T01:50:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
356002026-05-12T01:50:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
356012026-05-12T01:50:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
356022026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 799 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
356032026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1327 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
356042026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2953 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
356052026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2953 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
356062026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(SpState) }
356072026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
356082026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
356092026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
356102026-05-12T01:50:08.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
356112026-05-12T01:50:08.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
356122026-05-12T01:50:08.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
356132026-05-12T01:50:08.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
356142026-05-12T01:50:08.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
356152026-05-12T01:50:08.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
356162026-05-12T01:50:08.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
356172026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 800 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
356182026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1328 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356192026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2954 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356202026-05-12T01:50:08.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2954 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356212026-05-12T01:50:08.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
356222026-05-12T01:50:08.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
356232026-05-12T01:50:08.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
356242026-05-12T01:50:08.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
356252026-05-12T01:50:08.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
356262026-05-12T01:50:08.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
356272026-05-12T01:50:08.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
356282026-05-12T01:50:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
356292026-05-12T01:50:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
356302026-05-12T01:50:08.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
356312026-05-12T01:50:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1329 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356322026-05-12T01:50:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2955 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356332026-05-12T01:50:08.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2955 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356342026-05-12T01:50:08.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(SpState) }
356352026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
356362026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
356372026-05-12T01:50:08.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
356382026-05-12T01:50:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
356392026-05-12T01:50:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
356402026-05-12T01:50:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
356412026-05-12T01:50:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
356422026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1330 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
356432026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2956 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356442026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2956 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356452026-05-12T01:50:08.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
356462026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
356472026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
356482026-05-12T01:50:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
356492026-05-12T01:50:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
356502026-05-12T01:50:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
356512026-05-12T01:50:08.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
356522026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2957 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356532026-05-12T01:50:08.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2957 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356542026-05-12T01:50:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
356552026-05-12T01:50:08.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
356562026-05-12T01:50:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
356572026-05-12T01:50:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
356582026-05-12T01:50:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
356592026-05-12T01:50:08.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
356602026-05-12T01:50:08.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2958 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356612026-05-12T01:50:08.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2958 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356622026-05-12T01:50:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
356632026-05-12T01:50:08.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
356642026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
356652026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
356662026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
356672026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
356682026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
356692026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
356702026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
356712026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
356722026-05-12T01:50:08.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
356732026-05-12T01:50:08.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2959 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
356742026-05-12T01:50:08.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2959 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356752026-05-12T01:50:08.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
356762026-05-12T01:50:08.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
356772026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
356782026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
356792026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
356802026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
356812026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
356822026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
356832026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
356842026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
356852026-05-12T01:50:08.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
356862026-05-12T01:50:08.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2960 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
356872026-05-12T01:50:08.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2960 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
356882026-05-12T01:50:08.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
356892026-05-12T01:50:08.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
356902026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
356912026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
356922026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
356932026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
356942026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
356952026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
356962026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
356972026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
356982026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
356992026-05-12T01:50:08.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
357002026-05-12T01:50:08.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2961 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
357012026-05-12T01:50:08.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2961 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
357022026-05-12T01:50:08.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(SpState) }
357032026-05-12T01:50:08.264ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(SpState) }
357042026-05-12T01:50:08.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
357052026-05-12T01:50:08.275ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
357062026-05-12T01:50:08.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2962 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
357072026-05-12T01:50:08.275ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2962 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
357082026-05-12T01:50:08.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
357092026-05-12T01:50:08.275ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
357102026-05-12T01:50:09.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
357112026-05-12T01:50:09.254ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
357122026-05-12T01:50:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
357132026-05-12T01:50:09.255ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
357142026-05-12T01:50:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(SpState) }
357152026-05-12T01:50:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(SpState) }
357162026-05-12T01:50:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(SpState) }
357172026-05-12T01:50:09.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(SpState) }
357182026-05-12T01:50:09.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
357192026-05-12T01:50:09.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
357202026-05-12T01:50:09.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
357212026-05-12T01:50:09.255ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
357222026-05-12T01:50:09.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 801 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
357232026-05-12T01:50:09.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1331 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
357242026-05-12T01:50:09.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2963 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
357252026-05-12T01:50:09.255ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2963 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
357262026-05-12T01:50:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }
357272026-05-12T01:50:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
357282026-05-12T01:50:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
357292026-05-12T01:50:09.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
357302026-05-12T01:50:09.256ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
357312026-05-12T01:50:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
357322026-05-12T01:50:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
357332026-05-12T01:50:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
357342026-05-12T01:50:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
357352026-05-12T01:50:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
357362026-05-12T01:50:09.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
357372026-05-12T01:50:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 802 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
357382026-05-12T01:50:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1332 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357392026-05-12T01:50:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2964 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357402026-05-12T01:50:09.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2964 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357412026-05-12T01:50:09.257ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
357422026-05-12T01:50:09.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
357432026-05-12T01:50:09.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
357442026-05-12T01:50:09.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
357452026-05-12T01:50:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
357462026-05-12T01:50:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
357472026-05-12T01:50:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
357482026-05-12T01:50:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
357492026-05-12T01:50:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
357502026-05-12T01:50:09.261ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
357512026-05-12T01:50:09.261ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1333 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357522026-05-12T01:50:09.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2965 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357532026-05-12T01:50:09.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2965 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357542026-05-12T01:50:09.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }
357552026-05-12T01:50:09.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
357562026-05-12T01:50:09.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
357572026-05-12T01:50:09.264ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
357582026-05-12T01:50:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
357592026-05-12T01:50:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
357602026-05-12T01:50:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
357612026-05-12T01:50:09.264ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
357622026-05-12T01:50:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1334 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
357632026-05-12T01:50:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2966 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357642026-05-12T01:50:09.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2966 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357652026-05-12T01:50:09.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
357662026-05-12T01:50:09.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
357672026-05-12T01:50:09.265ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
357682026-05-12T01:50:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
357692026-05-12T01:50:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
357702026-05-12T01:50:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
357712026-05-12T01:50:09.265ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
357722026-05-12T01:50:09.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2967 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357732026-05-12T01:50:09.265ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2967 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357742026-05-12T01:50:09.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
357752026-05-12T01:50:09.266ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
357762026-05-12T01:50:09.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
357772026-05-12T01:50:09.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
357782026-05-12T01:50:09.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
357792026-05-12T01:50:09.266ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
357802026-05-12T01:50:09.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2968 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357812026-05-12T01:50:09.266ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2968 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357822026-05-12T01:50:09.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
357832026-05-12T01:50:09.267ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
357842026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
357852026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
357862026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
357872026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
357882026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
357892026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
357902026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
357912026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
357922026-05-12T01:50:09.267ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
357932026-05-12T01:50:09.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2969 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
357942026-05-12T01:50:09.267ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2969 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
357952026-05-12T01:50:09.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
357962026-05-12T01:50:09.269ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
357972026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
357982026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
357992026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
358002026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
358012026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
358022026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
358032026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
358042026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
358052026-05-12T01:50:09.269ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
358062026-05-12T01:50:09.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2970 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358072026-05-12T01:50:09.269ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2970 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
358082026-05-12T01:50:09.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
358092026-05-12T01:50:09.271ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
358102026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
358112026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
358122026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
358132026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
358142026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
358152026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
358162026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
358172026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
358182026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
358192026-05-12T01:50:09.271ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
358202026-05-12T01:50:09.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2971 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
358212026-05-12T01:50:09.271ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2971 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
358222026-05-12T01:50:09.272ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(SpState) }
358232026-05-12T01:50:09.273ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(SpState) }
358242026-05-12T01:50:09.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
358252026-05-12T01:50:09.273ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
358262026-05-12T01:50:09.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2972 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
358272026-05-12T01:50:09.273ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2972 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
358282026-05-12T01:50:09.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
358292026-05-12T01:50:09.273ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
358302026-05-12T01:50:10.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
358312026-05-12T01:50:10.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
358322026-05-12T01:50:10.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
358332026-05-12T01:50:10.258ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
358342026-05-12T01:50:10.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }
358352026-05-12T01:50:10.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }
358362026-05-12T01:50:10.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(SpState) }
358372026-05-12T01:50:10.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(SpState) }
358382026-05-12T01:50:10.360ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
358392026-05-12T01:50:10.360ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
358402026-05-12T01:50:10.360ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
358412026-05-12T01:50:10.360ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
358422026-05-12T01:50:10.366ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 803 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
358432026-05-12T01:50:10.366ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1335 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
358442026-05-12T01:50:10.366ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2973 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
358452026-05-12T01:50:10.366ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2973 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
358462026-05-12T01:50:10.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }
358472026-05-12T01:50:10.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
358482026-05-12T01:50:10.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
358492026-05-12T01:50:10.399ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
358502026-05-12T01:50:10.403ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
358512026-05-12T01:50:10.403ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
358522026-05-12T01:50:10.404ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
358532026-05-12T01:50:10.404ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
358542026-05-12T01:50:10.404ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
358552026-05-12T01:50:10.404ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
358562026-05-12T01:50:10.404ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
358572026-05-12T01:50:10.410ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 804 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
358582026-05-12T01:50:10.410ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1336 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358592026-05-12T01:50:10.410ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2974 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358602026-05-12T01:50:10.410ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2974 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358612026-05-12T01:50:10.411ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
358622026-05-12T01:50:10.413ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
358632026-05-12T01:50:10.413ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
358642026-05-12T01:50:10.413ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
358652026-05-12T01:50:10.414ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
358662026-05-12T01:50:10.414ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
358672026-05-12T01:50:10.414ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
358682026-05-12T01:50:10.414ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
358692026-05-12T01:50:10.414ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
358702026-05-12T01:50:10.414ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
358712026-05-12T01:50:10.415ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1337 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358722026-05-12T01:50:10.415ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2975 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358732026-05-12T01:50:10.415ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2975 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358742026-05-12T01:50:10.417ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(SpState) }
358752026-05-12T01:50:10.417ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
358762026-05-12T01:50:10.417ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
358772026-05-12T01:50:10.435ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
358782026-05-12T01:50:10.435ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
358792026-05-12T01:50:10.435ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
358802026-05-12T01:50:10.436ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
358812026-05-12T01:50:10.436ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
358822026-05-12T01:50:10.438ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1338 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
358832026-05-12T01:50:10.438ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2976 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358842026-05-12T01:50:10.438ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2976 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358852026-05-12T01:50:10.456ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
358862026-05-12T01:50:10.457ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
358872026-05-12T01:50:10.457ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
358882026-05-12T01:50:10.458ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
358892026-05-12T01:50:10.458ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
358902026-05-12T01:50:10.458ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
358912026-05-12T01:50:10.458ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
358922026-05-12T01:50:10.463ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2977 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358932026-05-12T01:50:10.463ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2977 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
358942026-05-12T01:50:10.466ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
358952026-05-12T01:50:10.466ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
358962026-05-12T01:50:10.475ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
358972026-05-12T01:50:10.475ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
358982026-05-12T01:50:10.475ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
358992026-05-12T01:50:10.475ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
359002026-05-12T01:50:10.478ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2978 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359012026-05-12T01:50:10.478ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2978 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359022026-05-12T01:50:10.479ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
359032026-05-12T01:50:10.479ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
359042026-05-12T01:50:10.483ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
359052026-05-12T01:50:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
359062026-05-12T01:50:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
359072026-05-12T01:50:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
359082026-05-12T01:50:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
359092026-05-12T01:50:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
359102026-05-12T01:50:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
359112026-05-12T01:50:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
359122026-05-12T01:50:10.484ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
359132026-05-12T01:50:10.486ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2979 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
359142026-05-12T01:50:10.486ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2979 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359152026-05-12T01:50:10.488ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
359162026-05-12T01:50:10.488ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
359172026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
359182026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
359192026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
359202026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
359212026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
359222026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
359232026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
359242026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
359252026-05-12T01:50:10.489ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
359262026-05-12T01:50:10.491ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2980 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359272026-05-12T01:50:10.491ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2980 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
359282026-05-12T01:50:10.511ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
359292026-05-12T01:50:10.511ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
359302026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
359312026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
359322026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
359332026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
359342026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
359352026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
359362026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
359372026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
359382026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
359392026-05-12T01:50:10.530ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
359402026-05-12T01:50:10.531ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2981 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
359412026-05-12T01:50:10.531ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2981 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
359422026-05-12T01:50:10.533ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(SpState) }
359432026-05-12T01:50:10.533ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(SpState) }
359442026-05-12T01:50:10.534ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
359452026-05-12T01:50:10.534ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
359462026-05-12T01:50:10.536ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2982 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
359472026-05-12T01:50:10.536ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2982 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
359482026-05-12T01:50:10.537ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
359492026-05-12T01:50:10.537ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
359502026-05-12T01:50:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
359512026-05-12T01:50:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
359522026-05-12T01:50:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
359532026-05-12T01:50:11.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
359542026-05-12T01:50:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }
359552026-05-12T01:50:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(SpState) }
359562026-05-12T01:50:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(SpState) }
359572026-05-12T01:50:11.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(SpState) }
359582026-05-12T01:50:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
359592026-05-12T01:50:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
359602026-05-12T01:50:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
359612026-05-12T01:50:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
359622026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 805 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
359632026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1339 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
359642026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2983 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
359652026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2983 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
359662026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(SpState) }
359672026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
359682026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
359692026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
359702026-05-12T01:50:11.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
359712026-05-12T01:50:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
359722026-05-12T01:50:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
359732026-05-12T01:50:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
359742026-05-12T01:50:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
359752026-05-12T01:50:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
359762026-05-12T01:50:11.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
359772026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 806 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
359782026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1340 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359792026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2984 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359802026-05-12T01:50:11.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2984 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359812026-05-12T01:50:11.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
359822026-05-12T01:50:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
359832026-05-12T01:50:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
359842026-05-12T01:50:11.255ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
359852026-05-12T01:50:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
359862026-05-12T01:50:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
359872026-05-12T01:50:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
359882026-05-12T01:50:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
359892026-05-12T01:50:11.255ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
359902026-05-12T01:50:11.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
359912026-05-12T01:50:11.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1341 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359922026-05-12T01:50:11.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2985 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359932026-05-12T01:50:11.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2985 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
359942026-05-12T01:50:11.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }
359952026-05-12T01:50:11.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
359962026-05-12T01:50:11.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
359972026-05-12T01:50:11.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
359982026-05-12T01:50:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
359992026-05-12T01:50:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
360002026-05-12T01:50:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
360012026-05-12T01:50:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
360022026-05-12T01:50:11.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1342 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
360032026-05-12T01:50:11.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2986 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360042026-05-12T01:50:11.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2986 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360052026-05-12T01:50:11.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
360062026-05-12T01:50:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
360072026-05-12T01:50:11.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
360082026-05-12T01:50:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
360092026-05-12T01:50:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
360102026-05-12T01:50:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
360112026-05-12T01:50:11.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
360122026-05-12T01:50:11.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2987 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360132026-05-12T01:50:11.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2987 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360142026-05-12T01:50:11.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
360152026-05-12T01:50:11.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
360162026-05-12T01:50:11.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
360172026-05-12T01:50:11.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
360182026-05-12T01:50:11.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
360192026-05-12T01:50:11.258ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
360202026-05-12T01:50:11.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2988 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360212026-05-12T01:50:11.258ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2988 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360222026-05-12T01:50:11.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
360232026-05-12T01:50:11.259ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
360242026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
360252026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
360262026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
360272026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
360282026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
360292026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
360302026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
360312026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
360322026-05-12T01:50:11.259ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
360332026-05-12T01:50:11.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2989 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
360342026-05-12T01:50:11.259ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2989 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360352026-05-12T01:50:11.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
360362026-05-12T01:50:11.260ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
360372026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
360382026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
360392026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
360402026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
360412026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
360422026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
360432026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
360442026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
360452026-05-12T01:50:11.260ZDEBGtest_replacement_sanity (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
360462026-05-12T01:50:11.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2990 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360472026-05-12T01:50:11.260ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2990 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
360482026-05-12T01:50:11.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
360492026-05-12T01:50:11.262ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
360502026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
360512026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
360522026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
360532026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
360542026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
360552026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
360562026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
360572026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
360582026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
360592026-05-12T01:50:11.262ZDEBGtest_replacement_sanity (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
360602026-05-12T01:50:11.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2991 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
360612026-05-12T01:50:11.262ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2991 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
360622026-05-12T01:50:11.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(SpState) }
360632026-05-12T01:50:11.263ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(SpState) }
360642026-05-12T01:50:11.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
360652026-05-12T01:50:11.263ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
360662026-05-12T01:50:11.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2992 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
360672026-05-12T01:50:11.264ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2992 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
360682026-05-12T01:50:11.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
360692026-05-12T01:50:11.264ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
360702026-05-12T01:50:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
360712026-05-12T01:50:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
360722026-05-12T01:50:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
360732026-05-12T01:50:12.253ZTRACtest_replacement_sanity (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
360742026-05-12T01:50:12.253ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }
360752026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }
360762026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(SpState) }
360772026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(SpState) }
360782026-05-12T01:50:12.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
360792026-05-12T01:50:12.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
360802026-05-12T01:50:12.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
360812026-05-12T01:50:12.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
360822026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 807 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
360832026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1343 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
360842026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2993 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
360852026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2993 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
360862026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(SpState) }
360872026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
360882026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
360892026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
360902026-05-12T01:50:12.254ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
360912026-05-12T01:50:12.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
360922026-05-12T01:50:12.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
360932026-05-12T01:50:12.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
360942026-05-12T01:50:12.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
360952026-05-12T01:50:12.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
360962026-05-12T01:50:12.254ZDEBGtest_replacement_sanity (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
360972026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 808 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
360982026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1344 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
360992026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2994 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
361002026-05-12T01:50:12.254ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2994 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
361012026-05-12T01:50:12.254ZTRACtest_replacement_sanity (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
361022026-05-12T01:50:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
361032026-05-12T01:50:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
361042026-05-12T01:50:12.256ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
361052026-05-12T01:50:12.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
361062026-05-12T01:50:12.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
361072026-05-12T01:50:12.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
361082026-05-12T01:50:12.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
361092026-05-12T01:50:12.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
361102026-05-12T01:50:12.256ZDEBGtest_replacement_sanity (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
361112026-05-12T01:50:12.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1345 } interface = fake-switch1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
361122026-05-12T01:50:12.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2995 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
361132026-05-12T01:50:12.256ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2995 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
361142026-05-12T01:50:12.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(SpState) }
361152026-05-12T01:50:12.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
361162026-05-12T01:50:12.257ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
361172026-05-12T01:50:12.257ZDEBGtest_replacement_sanity: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
361182026-05-12T01:50:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
361192026-05-12T01:50:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
361202026-05-12T01:50:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
361212026-05-12T01:50:12.257ZDEBGtest_replacement_sanity (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
361222026-05-12T01:50:12.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1346 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
361232026-05-12T01:50:12.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2996 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
361242026-05-12T01:50:12.257ZTRACtest_replacement_sanity (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2996 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
361252026-05-12T01:50:12.257ZTRACtest_replacement_sanity (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
361262026-05-12T01:50:12.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
361272026-05-12T01:50:12.258ZTRACtest_replacement_sanity (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }